SQL死循环问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 11:29:33
数据库:access/asp
有一段SQL语句某些条件下会导致死循环,我想加入以下代码解决死循环问题,但请指明加到哪里,先行感谢~!
if rs.eof and rs.bof then
response.write "<tr><td>暂无内容</td></tr>"
else

SQL语句代码:
<%set rs1=server.createobject("adodb.recordset")
sql1="select * from SMT_ypxxtwo where SMT_ypxxone_id="&ypxxone_id&" order by SMT_date desc"
rs1.open sql1,conn,1,1
do while not rs1.eof
%>
<A href="sca_vlist.asp?id=<%=rs1("SMT_ypxxtwo_id")%>" target="_blank"><%=rs1("SMT_ypxxtwo")%></A>
<%rs1.movenext
loop
rs1.close%>

if rs.eof and rs.bof then
response.write "<tr><td>暂无内容</td></tr>"
else

SQL语句代码:
<%set rs1=server.createobject("adodb.recordset")
sql1="select * from SMT_ypxxtwo where SMT_ypxxone_id="&ypxxone_id&" order by SMT_date desc"
rs1.open sql1,conn,1,1
'加在这里
if rs.eof and rs.bof then
response.write "<tr><td>暂无内容</td></tr>"
else
do while not rs1.eof
%>
<A href="sca_vlist.asp?id=<%=rs1("SMT_ypxxtwo_id")%>" target="_blank"><%=rs1("SMT_ypxxtwo")%></A>
<%rs1.movenext
if rs1.eof then exit do'加这个跳出循环
loop
end if ' 结束
rs1.close%>