|
こもれびです
どなた様かお助け願います <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句でワイルドカードと変数を使用するときはどうしたらよいのでしょうか?
|
|