• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access ADOについて質問です。)

Access ADOについての質問

このQ&Aのポイント
  • Access ADOについて質問です。標準モジュール内でレコードセットをClose及びNothingする必要があるのかについて教えてください。
  • 質問者はAccess ADOに関する問題があり、特に標準モジュール内のレコードセットをClose及びNothingしていないことが気になっています。
  • 質問内容は、Access ADOについての問題に関するもので、特に標準モジュール内のレコードセットのClose及びNothingについての疑問です。

質問者が選んだベストアンサー

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

> rs.Close: Set rs = Nothing   ←この部分 > cn.Close: Set cn = Nothing   ←この部分 の部分をコメントアウトすれば当然ながら オブジェクトを開放していないので残ります。 場合によればオブジェクトを開放すると、 Accessが「オブジェクトがありません」という エラーを返すことがありますが、それは プログラムを工夫することで大抵の場合は 回避できます。 たとえば、関数の引数でレコードセットや データーベースオブジェクトを宣言しなければ ならないようなコードを作った場合は 開放ができなくなり、さらにその関数を ループの中で使うようなことになると オブジェクトはたまりにたまり、メモリを 圧迫するようになります。 以前のようにマシンのメモリが小さいときは それだけでメモリリークが起きたりしたものです。

関連するQ&A