おばんさまです。
今回は、DEL7で、ACCESS2003のMDBファイルをBETWEENを使い期間抽出しようとおもったのですが
下記のように記述した場合
----------------------------------------------------------------------------
Query1.SQL.Add('SELECT * FROM oga_tb where date between ''1948/1/1'' and ''1971/1/1''');
-----------------------------------------------------------------------------
MySqlでは無事表示できましたが、MDBだと
「抽出条件でデーター型が一致しません」と表示されてしまいます。
これをうまく表示させる方法はございますでしょうか?
すいませんがよろしくおねがいいたします。
"でくくったら文字列型では?
このSQLは、Accessで動いたものなのでしょうか。
レスありがとうございます。
ACCESSのテーブルをデザインビューで見たところ「時刻/日付型」になっていました。
もし、このような場合、DELでどのようなコードを記述するのが
望ましいでしょうか?
#で囲む?
検索エンジンで [日付リテラル Access ]等で検索してみてください。
kuro さん、にしのさん
ありがとうございました。
kuroさんの方法で解決いたしました。
4日間探していたんですが、まるっきり「#で囲む」件は
見当たりませんでした。
感謝いたします!!
ツイート | ![]() |