は、私は、Excel VBAスクリプトがあります。
VBA、ADO.Connectionとクエリパラメータ
Set cоnn = CreateObject("ADODB.Connection")
conn.Open "report"
Set rs = conn.Execute("select * from table")
スクリプトが正常に動作しますが、私はそれにパラメータを追加します。たとえば、 "where(parentid = myparam)"となります。ここで、myparamはクエリ文字列の外側に設定されています。どうすればいいですか?
もちろん、私はクエリ文字列を変更することができますが、私は非常に賢明ではないと思う。
ありがとうございます、あなたworkscファインコード: – Alexey
私はあなたのパラメータの順序が正しいと信じています。これは私がC#.Netから来て、VBScriptをコード化したときに私を立ち上げました。 – Coops
または、あなたはただ.. かもしれません。CommandText = "SELECT * FROM table WHERE parentid ="&myparam & "; " –