关于response.Write程序的问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 22:58:11
<%
sql="select top 4 * from Ameav_News where VoticeFlag=true order by id desc"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if not rs.eof then
k=1
Num_total=rs.recordcount
for i=1 to 4
%>
imgUrl<%=i%>="<%=rs("BigPic")%>";
imgtext<%=i%>="<%if len(rs("NewsName"))>=8 then response.write left(rs("NewsName"),8)&"..." else response.write rs("NewsName")%>"
imgLink<%=i%>=escape("NewsView.asp?id=<%=rs("ID")%>");
<%
rs.movenext
k=k+1
Next
else
response.Write"该记录为空"
end if
%>
这段代码是哪里有问题啊 ,在浏览器里老是提示错误 该记录为空!

选看看你库里面是不是有这个字段名,或者看看这个字段是不是有内容,response.write加上括号号试,要不就
response.write(sql)
response.end()
看看sql是不是有问题
你也先可以把rs.recordcount输出一下,看看有几条再确定是输出有问题,还是查询语句有问题

用百度搜索就能查到。