Access VBA:ADOでパラメータクエリーを実行してレコードセットを取得するサンプルプログラム

Access VBA:ADOでパラメータクエリーを実行してレコードセットを取得するサンプルプログラム

実行時に検索条件となる値(パラメータ)を求めるパラメータクエリーをADOを使用したVBAで実行して結果をレコードセットオブジェクトに取得するサンプルプログラムを覚書。

パラメータークエリーを実行してレコードセットを取得するサンプルプログラム

以下に2つのパラメータを持つパラメータクエリーを実行して結果をレコードセットオブジェクトで取得し、イミディエイトウィンドウに各フィールドの値を出力するサンプルプログラムを記載します。

サンプルプログラムで使用したデーベースとパラメータークエリー

サンプルとなるクエリーはAccessのサンプルデータベース”Northwind.mdb”の社員テーブルを基にしています。

作成したパラメータクエリー”テストクエリ”は、SQL文で書くと以下のようになります。