回 帖 发 新 帖 刷新版面

主题:问一下一个关于从Access中获取图象URL显示Flash图片新闻的问题

做了一个后台,其中可以在发表的文章中上传图片,然后选定该文章为Flash图片作为最近更新。现在问题是,发表的文章并非都得上传图片,现在那些没有上传图片的新闻在前台Flash新闻中显示出一片空白实在难看。

我想把那些没有上传图片的文章不显示在Flash新闻栏中,比如说我的数据库是:
PictureNews
Title              D_Picture         link                        content
大家好      ../img/fds.img    http://www.163.com           ......
好罗                        http://www.sina.com         ......
谢谢              ../img/fds.img    http://www.csdn.net          ......
eof

我想只要那些D_picture字段不为空的图片显示在前台的Flash新闻栏中也就是只显示Title为"大家好"和"谢谢"新闻的图象,不知道哪位高手能指点一下,下面是我的源代码:

<!--#include file="conn.asp" -->
<% 
    '创建数据集
    set rs = server.createobject("adodb.recordset")
    sql = "select * from PictureNews order by Date desc"
    'rs.open SQL语句 当前链接 1代表启动一个keyset类型的游标 第四个参数指定LockType,确定打开RecordSet时应该使用
    '的锁定类型 1,也是缺省值,RecordSet对象以只读方式启动,无法运行addNew, updata和delete等操作.
    rs.open sql, conn, 1, 1
    
if not rs.eof and not rs.bof then
    ImgAddress = rs("D_picture") '设定图象的URL
    Link = rs("Link") '设定图象的链接
    Title = rs("Title") '设定图象的标题

    rs.movenext '回滚数据集
    do while not rs.eof
        ImgAddress = ImgAddress&"|"&rs("D_picture")
        Link = Link&"|"&rs("Link")
        Title = Title&"|"&trim(rs("Title"))
        rs.movenext
    loop

    '关闭数据库连接
    rs.close
    '释放数据库资源
    set rs = nothing
%>




谢谢!

回复列表 (共1个回复)

沙发

明白意思。

我来回复

您尚未登录,请登录后再回复。点此登录或注册