
No.1ベストアンサー
- 回答日時:
厳密に言うと rs.Close と Set rs = Nothing は意味が異なります。
Set rs = Nothing
でレコードセットオブジェクトがメモリから開放されるのなら( rs 以外によってレコードセットオブジェクトを参照していない場合)、rs.Close はいらないんじゃないかと思います。
Public rs2 As Recordset
Set rs2 = rs
のようなことをしていた場合( rs 以外によってレコードセットオブジェクトを参照している場合)は
Set rs = Nothing としても rs2 が生き残っているので、レコードセットオブジェクトはメモリから開放されません。従ってこの場合、Close しない限り開いたままになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ADOのCursorLocationプロパティ
Visual Basic(VBA)
-
ADOでレコードを閉じるタイミング。。Access2000/VB6/Win2K
その他(データベース)
-
カレントレコードが無い事を判定させる方法
Visual Basic(VBA)
-
-
4
Accessで、メモリを開放するタイミング
その他(データベース)
-
5
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
6
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
7
EXCEL-VBAにてADOのレコードセットを使用している際のメモリの開放について
Visual Basic(VBA)
-
8
レコードが存在しなかった場合
Microsoft ASP
-
9
どこにもフォーカスを当てたくない
Access(アクセス)
-
10
選択したチェックボックスのみチェックを入れたいのですが
その他(データベース)
-
11
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
12
アクセスVBAのMe!と[ ]
Access(アクセス)
-
13
レコードセットをcloseする所でエラーが出ます
Microsoft ASP
-
14
ExcelのVBA。public変数の値が消える
Visual Basic(VBA)
-
15
実行時エラー -2147217900 ADODBでレコードセットオープン時エラー
Access(アクセス)
-
16
access vbaにてテンポラリーテーブルが作りたいです。
Access(アクセス)
-
17
closeとメモリの開放について
Visual Basic(VBA)
-
18
Accessのフォームにて、詳細行のボタンを行の内容により、表示/非表
その他(Microsoft Office)
-
19
Accessのテーブルデータを一気にVBAで追加したい・・
その他(データベース)
-
20
2回目に画面のレコードセットの値が読めない
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ストアドプロシージャで外部プ...
-
ADOを使ったDBアクセス後のメモ...
-
SQLPLUSで結果を画面に表示しない
-
【Excel】[Expression.Error] ...
-
アクセスクエリ(複数)→マクロ...
-
特定のエクセルファイルを起動...
-
【CSVファイル】先頭の文字列に...
-
共有フォルダに誰が何にアクセ...
-
selectした結果の余計な余白を...
-
「○○○.ldb」のAccess レコード ...
-
100万行のCSVを10万行ずつのフ...
-
動的にSPOOLファイルのファイル...
-
AccessからExcelのファイルを起...
-
Accessデータベースの最適化をE...
-
Accessのmdbを開こうとしたとき...
-
WEBクエリが使えない場合のHPデ...
-
Accessでエクセル出力の保存先指定
-
Transact-SQLのBULK INSERTでエ...
-
社内Excel共有ブックでの保存ト...
-
Access2007でldbファイルが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ADOを使ったDBアクセス後のメモ...
-
ストアドプロシージャで外部プ...
-
AccessのMDBファイルを開く際に...
-
テキストボックス名を変数で指...
-
VBからRDOの接続ができない!困...
-
oracleのシーケンスについて
-
ACCESS2007でのDAO(?)につき...
-
ストアドプロシージャについて
-
SQL Serverへエクスポートする...
-
Oracle:Oracleシーケンスとは?
-
エクセルからストアドプロシー...
-
Access 参照設定について
-
SQL Server 2000 SELECT文実行...
-
ACCESS97 でISAMがありません
-
CMDとSQL
-
Accessファイルバージョンの取得
-
postgresql DELETE後commit...
-
ExcelのセルデータをPowerPoint...
-
Notesにて「指定したコマンドが...
-
Symfowareでの動的SQL
おすすめ情報