ASP数据显示问题!

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:17:54
<%
set rs2=server.createobject("adodb.recordset")
sql2="select top 1 * from news where classid="&rs("classid")&" and pic is not null order by data asc"
rs2.open sql2,conn,1,1
do while not rs2.eof
%>

这句是调用1个news里的图片,按照时间显示一个最新的图片,可是有的新闻没有上传图片,所以要做一个判断读类别里的存在的图片,pic is not null 可是pic这个参数没有读过,所以是否应该是

<%
set rs3=server.createobject("adodb.recordset")
sql3="select top 1 * from news where classid="&rs("classid")rs3.open sql3,conn,1,1
set rs2=server.createobject("adodb.recordset")
sql2="select top 1 * from news where classid="&rs("classid")&" and "&rs3("pic")&" is not null order by data asc"
rs2.open sql2,conn,1,1
do while not rs2.eof
%>

应该怎么写?

<%
set rs2=server.createobject("adodb.recordset")
sql2="select top 1 * from news where classid="&rs("classid")&" and pic is not null order by data asc"
rs2.open sql2,conn,1,1
do while not rs2.eof
%>
用这个,取出来的pic都是有图片的

<%
set rs2=server.createobject("adodb.recordset")
sql2="select top 1 * from news where classid="&rs("classid")&" and pic is not null and pic<>'' order by data asc"
rs2.open sql2,conn,1,1
do while not rs2.eof
%>