Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9491 / 9994 ←次へ | 前へ→

【3642】WHERE句でワイルドカードと変数を使用するときは?
質問  こもれび  - 04/10/3(日) 23:05 -

引用なし
パスワード
   こもれびです

どなた様かお助け願います <m(__)m>

WHERE句でワイルドカードと変数の両方を用いてSQLを記述する方法
がわからなくなってしまいました。

 & "WHERE (((T_Data.Sankasya)=" & strsankaid & ") " _
 & "and ((T_data.inputdate) like #2004/" & strdispmonth & "/%#));"

上記のWHERE句には条件が2つありますが、問題は and 以下の日付の条件
の部分で引っ掛かっています。
「strdispmonth」が月の変数です。また日がワイルドカード「%」となっております。
何か1つ構文がまずいようで、エラーとなってしまいます。

比較のために、次のWHERE句を実行した場合は問題ありません。

 & "WHERE (((T_Data.Sankasya)=" & strsankaid & ") " _
 & "and ((T_data.inputdate) like '2004/10/%' ));"

WHERE句でワイルドカードと変数を使用するときはどうしたらよいのでしょうか?

504 hits

【3642】WHERE句でワイルドカードと変数を使用するときは? こもれび 04/10/3(日) 23:05 質問
【3643】Re:WHERE句でワイルドカードと変数を使用す... クロ 04/10/4(月) 8:43 回答
【3645】Re:WHERE句でワイルドカードと変数を使用す... こもれび 04/10/4(月) 11:11 発言
【3646】Re:WHERE句でワイルドカードと変数を使用す... こもれび 04/10/4(月) 11:30 お礼
【3647】Re:WHERE句でワイルドカードと変数を使用す... クロ 04/10/4(月) 11:44 発言
【3651】Re:WHERE句でワイルドカードと変数を使用す... こもれび 04/10/4(月) 23:13 お礼

9491 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078301
(SS)C-BOARD v3.8 is Free