この記事では、ASP でオブジェクトが閉じられているときに操作が許可されないという問題を解決します。奇妙な問題の根本を見つけることによってのみ、それを真に解決することができます。ご参考までに。
ASPでデータベース操作を行う場合
次のようにコードをコピーします。rs.Open strsql,conn,1,3
while not rs.eof //オブジェクトが閉じられている場合、操作は許可されません。
長い間検索した後、ついに strsql に問題があることがわかりました。
その理由は次のとおりです。
この strsql = exec *** はストアド プロシージャを使用しており、この *** ストアド プロシージャの最後に print @sql という文が追加されているため、この問題が発生します。これをコメントアウトすれば問題ありません。