掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBでパラメータクエリのパラメータを指定したい (ID:86769)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 開始コードを入力してください。というメッセージがVBで実行したときもでてきてしまいます。 あれれ。VB側でもメッセージが出てきますか…。 (Access VBAではなく、VBなのですよね?) そのメッセージは、Accessが出すメッセージなので、Access VBAならばともかく、 VBでは出てくるというのは、ちょっと奇妙に思えます。 # 『パラメータが少なすぎます。(個数)を指定してください。』という # パラメータ不足によるエラーなら、VBでも発生するかも知れませんが、 # その場合でも、Accessのような入力画面にはならなかったような…。 ちょっと2点ほど確認させてください。 (1) Q1が必要とするパラメータは、幾つありますか? パラメータが2つだけなら、 cn.Q1 引数1, 引数2, RS ですし、5つあるなら、 cn.Q1 引数1, 引数2, 引数3, 引数4, 引数5, RS のように呼び出す事になります。 (アクションクエリの場合は、最後のRSは指定しません) この時、Q1が他のクエリを参照している場合は、参照先のクエリ側が 必要としているパラメータも、あわせて指定する必要があります。 (2) Connection のメソッドとして呼び出す手法の替わりに、 先に書いた ADODB.Command オブジェクトを使った場合は、 正しく動作するのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.