我有几个页面上运行这种相同类型的循环,但我说我会在1天内完成...只是忽略out.movenext并只打印第一个结果出现可能的10个结果,直到崩溃。 SQL很好。我用跟踪器得到了它。无限经典的Asp做while循环
更改: 我最初在循环之前有movenext - 但将它向上移动一行用于跟踪。尝试(out = out.movenext,out = out.next)来查看它是否会执行任何操作。我试着把一个整数计数到20循环后停止,这样我就可以更快地调试它。 int变化,数据打印出来,但是不会前进。
strSQL = "SELECT [RecordID],[SubmitDate],[DataEntered] FROM [ManagerFileReview] where submitdate = '" & timetap & "'"
out = cnt.execute(strSQL)
out.movefirst
response.write "<table>"
Do while not out.eof
response.write "<tr><td>"
response.write "<table><thead></thead>"
response.write "<tr><td>Submit Date:</td><td>" & out(1) & "</td></tr>"
response.write "<tr><td>Data Entered:</td><td>" & out(2) & "rrrrrrrrrrr</td></tr>"
out.movenext
response.write "passed movenext</table></td></tr>"
loop
response.write "</table>"
编辑:cnt.execute
之前,你可能会有'在错误的地方恢复Next'。删除它,你很可能会得到实际的错误,你必须修复,而不是无限循环。 –