みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

【Access VBA】 SQL文の書き方について

Access2003を使用しています。

- - - - - - - - - - - - - - - - - - - - - -
Dim work_date as Date
(中略)
strSQL = strSQL & " WHERE 日付 = work_date"
- - - - - - - - - - - - - - - - - - - - - -
※日付は、yyyy/mm/dd形式のデータです

現在、上記の通り書きましたがエラーになってしまいます。
おそらく、work_dateの囲い方の問題だと思うのですが、
どう書けばよろしいでしょうか?

投稿日時 - 2008-01-11 22:59:27

QNo.3671390

すぐに回答ほしいです

質問者が選んだベストアンサー

strSQL = strSQL & " WHERE 日付 = #" & work_date & "#"

で試してみて下さい

投稿日時 - 2008-01-11 23:21:39

お礼

lark_0925さん、こんにちは。

解決しました!
日付型の場合は#で囲うんですね。

ありがとうございました!!!

投稿日時 - 2008-01-12 14:18:06

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問