掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBでパラメータクエリのパラメータを指定したい (ID:86765)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
DAOで接続しているのであれば、DAO.QueryDefオブジェクトを。 ADOの接続しているのであれば、ADO.Commandオブジェクトを使ってみてください。 それぞれのParametersコレクション/Parameterオブジェクト経由で、 パラメータを渡す事ができます。 もしくは、Jetのクエリが「ストアドプロシージャ」として実行できる事から、 Connection.ストアド名 引数1, 引数2, 引数3, ……, Recordset変数 の構文を利用する事もできます。たとえば、 =========== PARAMETERS [Param1] INTEGER, [Param2] TEXT; SELECT * FROM [Table1] WHERE ID > [Param1] AND [UserName] Like [Param2]; =========== というクエリを、MyQuery という名で保存しているとして、ここに、 Param1=200, Param2="魔界%" というパラメータを渡すために、 Dim Con As ADODB.Connection Dim RS As ADODB.Recordset : Set RS = New ADODB.Recordset Con.MyQuery 200, "魔界%", RS のように書く事ができます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.