我就是做一个公司新闻发布系统.数据库中有两个图片字段,可以为空的. 我想在首页中显示最近添加的一条有图片的新闻的图片.如果加了一条无图片新闻,显示的仍是前一条有图片新闻的图片. 也就是从表new中寻找出字段picture 或 字段picture1不为空的一条最近记录,下面是我写的语句: <% Set conn2 = Server.CreateObject("ADODB.Connection") conn2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source="& Server.MapPath("../公司新闻/news.mdb") conn2.Open sql2 = "select top 1 * from new where (picture is not null or picture1 is not null) order by id desc" Set rs2=conn2.execute(sql2) %> <%do while not rs2.eof%> <%if rs2("picture")<>"" then%> <a href='../公司新闻/hitcount.asp?id=<%=rs2("id")%>' target="_blank"><img src="../公司新闻/images/<%=rs2("picture")%>"></a> <%else%> <a href='../公司新闻/hitcount.asp?id=<%=rs2("id")%>' target="_blank"><img src="../公司新闻/images/<%=rs2("picture1")%>"></a> <%end if%> <% rs2.movenext loop 'end if rs2.close set rs2=nothing %> 有时间在帮我看看有没有问题哦,连接数据库语句是没问题的. 有图片也可以运行的.但如果添加了一条没图片的新闻,在首页中就显示不出最近的一张图片
不知道是不是 判断语句的问题?