質問: MS-ACCESS2000での質問です。 VBAのコードで、任意のテーブルから、レコードセットを取得して、ADO.Recordset変数に代入したいのですが、どのような記述をすれば、出来ますでしょうか? 最終的にはそのレコードセットの各レコードに操作をしたいのです。 よろしくお願いします。
回答: >任意のテーブルから、レコードセットを取得して・・ 他のmdbファイルのテーブルから取得したい場合 他のmdbへの接続を確立させてテーブル名を指定すれば出来ます。 Dim cnn As New ADODB.Connection Dim rec As New ADODB.Recordset cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=C:\フルパス\ファイル名.mdb;" rec.Open "テーブル名", cnn, adOpenKeyset, adLockOptimistic でレコードセットを取得できます。