|
▼まよい さん:こんにちわ、ちんといいます。
>日付に関してご教示ください。
>
>下記はDateFromからDateToまでの期間のデータを抽出しようとしたものです。
>直接betweenのあとに#9/28/2011# And #11/8/2011#と数字を入れればうまくいくのですが、変数に変更すると、下記のとおり日付構文エラーや、コンパイルエラーになってしまいます。
>
>どう修正していいか分かりません。ご教示ください。
>よろしくお願いします。
>因みに、変数をDate、Variant、Stringに変えてもだめでした。
>
>
>& "WHERE (((Mdate) Between #&DateFrom&# and #&DateTo&#));" ・・・日付構文エラー
>
>& "WHERE (((Mdate) Between #"&DateFrom&"# and #"&DateTo&"#"));" ・・コンパイルエラー、構文エラー
& "WHERE Mdate Between #" & format(DateFrom,"yyyy/mm/dd") & "# and #" & format(DateTo,"yyyy/mm/dd") & "#;"
それか、
& "WHERE Mdate Between #" & format(DateFrom,"dd/mm/yyyy") & "# and #" & format(DateTo,"dd/mm/yyyy") & "#;"
で、どうでしょうか?
|
|