asp for 循环 查询数据库 死循环

<%kssj=ToUnixTime(Date,Y-m-d)jssj=ToUnixTime(Date,Y-m-d)+86400response.writekssj&"<br... <%
kssj = ToUnixTime(Date, Y-m-d)
jssj = ToUnixTime(Date, Y-m-d)+86400
response.write kssj&"<br>"
response.write jssj&"<br>"
For i = 0 To 1
%>
<div id="list" class="">

<div id="block" class="">
<%
sql="SELECT * FROM pw_threads WHERE postdate BETWEEN '"&kssj&"' AND '"&jssj&"' AND digest = '1' AND ifupload = '1' LIMIT 0, 1"
set rs= Server.CreateObject("adodb.recordset")
rs.open sql,conn,1,3
if not rs.bof then
do while not rs.eof
Randomize
%>
<div id="img_block" class="">
<a href="read.asp?tid=<%= rs("tid") %>">
<span><%= rs("subject") %></span>
</a>
</div>
<%
rs.movenext
loop
else
end if
rs.close
set rs=nothing
%>

</div>
<div id="broadcast" class="">
<img src="broadcast.png" />
</div>
</div>
<%
conn.close
set conn=nothing
kssj = kssj-86400
jssj = jssj-86400
Next
%>
<!--#include file="footer.asp"-->
问题解决了,和楼下回答的不相关
展开
 我来答
百度网友3cb80af
推荐于2016-01-20 · TA获得超过9535个赞
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:4023万
展开全部
你的代码没看完整,,今晚喝了点,就不看了,,

只看到for i= 0 to 1
说真的,你这个循环,纯属脱了裤子放那个。。。

首先你的i,,不是前面取到的值上,而是直接0 to 1,,,

意思是什么?循环一次???

还有conn,1,3,,,你读取没必要用到3权限,,,那是写入权限,,,

其它的还没有看清,,等明天酒醒再看。。。

初步判断,,,死循环,,你去掉 for next看看。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式