[pgsql-jp: 30060] Re: Accessからの日付条件指定について
岩瀬 肇
iwase-h @ mxy.nes.nec.co.jp
2003年 5月 27日 (火) 14:48:04 JST
岩瀬と申します。
テスト環境がないので、憶測ですが日付は文字列として扱われると思いますので、
日付部分をシングルクォーテーション等で囲ってみてはいかがでしょうか?
具体的には
SELECT aa.yd FROM aa WHERE aa.yd='2003/10/10'
という具合です。
> はじめまして、那賀と申します。
>
> 先月初めてPostgresを導入し運用を行っていますが、従来から利用してきた
> Access2000を引き続き利用するためにODBCドライバーを入れリンク設定まで
> は無事完了することができました。また、追加・削除・更新等も何とかやり
> くりしていますが、どうしても上手くいかない点があります。
>
> それは、日付をクエリーで条件指定しようとすると発生します。具体的には、
> SQL文にすると下記のような単純な指定でエラーが発生します。
>
> SELECT aa.yd
> FROM aa
> WHERE aa.yd = #2003/10/10#
>
> エラーメッセージは、
> 「ODBC--呼び出しが失敗しました。
> ERROR:Unable to identify an operator '=' for types 'timestamp
> without time zone' and 'date' You will have to retype this
> query using an explicit cast」
>
> というものです。AccessからODBC経由での日付に関する条件指定では何か特
> 別な記述等が必要なのでしょうか?
>
> よろしくお願いいたします。
--
岩瀬 肇 <iwase-h @ mxy.nes.nec.co.jp>
pgsql-jp メーリングリストの案内