クラシックASPで、データベースを操作する際にはADODB.Recordsetを使うことができる。このADODB.Recordsetオブジェクトには、オープンしたレコードセットをクローズするためのcloseメソッドがあるが、このcloseを呼び出す場合にケースによって、エラーすることがある。 検証コード Set connect = Server.CreateObject("ADODB.Connection") connect.Open "DB接続文字列" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "SQL", connect rs.Close Set rs = Nothing 結果 SQL結果 SELECT 〜OK INSERT〜エラー UPDATE〜エラー DELETE〜エラー SELECT文でレコードを検索するような