|
▼ちん さん:
>▼まよい さん:こんにちわ、ちんといいます。
>>日付に関してご教示ください。
>>
>>下記は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") & "#;"
>
>で、どうでしょうか?
ちんさん
有り難うございました。
上のformatを使ったSQLでうまくいきました。
次に進めます。
|
|