Asp classic 无限经典Asp做while循环
我在好几页上运行了相同类型的循环,但我说过我会在一天内完成的循环只是。。。忽略out.movenext并仅打印可能的10个结果中的第一个结果,直到崩溃。SQL很好。我用追踪器找到的 变化: 我最初在循环之前有movenext last,但为了跟踪,我将它上移了一行。试试看它是否有用。我试着在循环20次后停止一个整数计数,这样我可以更快地调试它。int改变,数据打印,但out不前进Asp classic 无限经典Asp做while循环,asp-classic,Asp Classic,我在好几页上运行了相同类型的循环,但我说过我会在一天内完成的循环只是。。。忽略out.movenext并仅打印可能的10个结果中的第一个结果,直到崩溃。SQL很好。我用追踪器找到的 变化: 我最初在循环之前有movenext last,但为了跟踪,我将它上移了一行。试试看它是否有用。我试着在循环20次后停止一个整数计数,这样我可以更快地调试它。int改变,数据打印,但out不前进 strSQL = "SELECT [RecordID],[SubmitDate],[DataEntered] FRO
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之前忘记了设置。逻辑看起来正常,除非我遗漏了什么。即使out在MS中没有列为保留字,我也不知道这是否是问题所在。找到了它。 在out=cnt.executesTsql之前没有设置 应该是
set out = cnt.execute(strSQL)
我发现了问题,我只是还不能回答我自己的问题。但是请回答,你甚至可以!你可能在下一个地方的简历上有错误。删除它,您很可能会得到必须修复的实际错误,而不是无限循环。