- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access ADOについて質問です。)
Access ADOについての質問
このQ&Aのポイント
- Access ADOについて質問です。標準モジュール内でレコードセットをClose及びNothingする必要があるのかについて教えてください。
- 質問者はAccess ADOに関する問題があり、特に標準モジュール内のレコードセットをClose及びNothingしていないことが気になっています。
- 質問内容は、Access ADOについての問題に関するもので、特に標準モジュール内のレコードセットのClose及びNothingについての疑問です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> rs.Close: Set rs = Nothing ←この部分 > cn.Close: Set cn = Nothing ←この部分 の部分をコメントアウトすれば当然ながら オブジェクトを開放していないので残ります。 場合によればオブジェクトを開放すると、 Accessが「オブジェクトがありません」という エラーを返すことがありますが、それは プログラムを工夫することで大抵の場合は 回避できます。 たとえば、関数の引数でレコードセットや データーベースオブジェクトを宣言しなければ ならないようなコードを作った場合は 開放ができなくなり、さらにその関数を ループの中で使うようなことになると オブジェクトはたまりにたまり、メモリを 圧迫するようになります。 以前のようにマシンのメモリが小さいときは それだけでメモリリークが起きたりしたものです。