プロが教えるわが家の防犯対策術!

VBAで、ADOを使ってSQLServerに接続しています。
データベースからSQL文でデータを取得してセルに表示させています。
そこで、今はwhere 月 = '4月' …等としているのですが
4月の部分をA1等にして、セルから取得して可変できるようにしたいのです
どういうSQL文を書けば実現できるでしょうか?

A 回答 (2件)

例えば


strSQL = "Select * From xxx "
strSQL = strSQL & "where 月 = '" & Range("A1") & "'"

参考にして下さい。
    • good
    • 1
この回答へのお礼

ありがとうございます、参考にさせて頂きました^^

お礼日時:2009/04/22 20:38

アクティブシートなら



sql = "~where 月 = '" & Range("A1").Value & "'…"

と連結してあげるとか?
    • good
    • 1
この回答へのお礼

ありがとうございます、参考にさせて頂きました^^

お礼日時:2009/04/22 20:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す


このQ&Aを見た人がよく見るQ&A