我在几个页面上运行了相同类型的循环,但是我说我会在 1 天内完成的循环只是...忽略 out.movenext 并仅打印可能的 10 个结果中的第一个结果,直到它崩溃. SQL 没问题。我用示踪剂得到了它。
更改:我最初在循环之前最后有 movenext - 但将其移动了一行以进行跟踪。尝试 (out = out.movenext , out = out.next) 看看它是否会做任何事情。我尝试输入一个整数,让它在 20 次循环后停止,这样我就可以更快地调试它。int 更改,数据打印,但 out 不前进。
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 之前忘记了“SET”