私はMs Accessを使用しています。以下は私のクエリです
select * from travelapproval
where CDate(datefrom1) <= Date()
and CDate(dateto1) >= Date()
私はdatefrom1を使用しており、dateto1はテキストタイプです。それが示している"Data type mismatch in criteria expression."
CDate関数で試しても、どうすれば日時に変換できますか。

私はMs Accessを使用しています。以下は私のクエリです
select * from travelapproval
where CDate(datefrom1) <= Date()
and CDate(dateto1) >= Date()
私はdatefrom1を使用しており、dateto1はテキストタイプです。それが示している"Data type mismatch in criteria expression."
CDate関数で試しても、どうすれば日時に変換できますか。

フィールドタイプを日付に変更できないと仮定します。
datefrom1 および dateto1 フィールドに日付以外の値があるかどうかを確認します。
その場合は、次の方法で回避してください。
CDate(IIf(IsDate([StringDate]),[StringDate],0))
日時文字列がミリ秒単位の SQL Server からのものであると仮定すると、
Format(Replace([SQLSERVER_DATESTRING],".000",""),"mm/dd/yyyy hh:nn:ss am/pm")