私はこの同じタイプのループを複数のページで実行していますが、1 日で完了すると言ったループは... out.movenext を無視し、クラッシュするまで、可能な 10 個の結果のうち最初の結果のみを出力します。 . SQLは問題ありません。トレーサーで取れました。
変更点: 最初はループの前に movenext がありましたが、トレースのために 1 行上に移動しました。(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の前に「SET」を忘れた