2011-07-20 6 views
0

I」そうのようなレコードセットを開くメートル:VBAにアクセスする:同じレコードセットを2回開くことはできますか?

Dim rst As DAO.Recordset 
Set rst = db.OpenRecordset(curSKU) 

はあなたが別の変数で二回同じレコードセットを開くことができます:

Dim rst As DAO.Recordset 
Set rst = db.OpenRecordset(curSKU) 

Dim rst2 As DAO.Recordset 
Set rst2 = db.OpenRecordset(curSKU) 

これは許可されて、私がしようとした場合、それは問題を引き起こすのでしょうか? rst.MoveNextなどを使用して各セットを繰り返し処理するか?

答えて

2

これまで行ったことがあるかどうかわかりませんが、うまくいきます。レコードを更新する場合は、ページロックの問題に遭遇することがあります。両方のレコードセット。4 KBアクセスページ通常は複数のレコードが含まれています。レコードを追加する場合は、Access 2000以降、つまりJet 4.0が個別のページに新しいレコードを追加するように見えるため、それほど問題はありません。

+0

入力いただきありがとうございます – Shubham

関連する問題