Gau*_*rav 0 sql ms-access type-conversion
我正在使用Ms Access,下面是我的查询
select * from travelapproval
where CDate(datefrom1) <= Date()
and CDate(dateto1) >= Date()
Run Code Online (Sandbox Code Playgroud)
我使用的是datefrom1,而dateto1是文本类型.表明"Data type mismatch in criteria expression."
即使我尝试使用CDate功能,如何将它们转换为日期时间.

假设您无法将字段类型更改为Date.
检查datefrom1和dateto1字段中是否有非日期值.
如果您这样做,请使用以下内容来解决它:
CDate(IIf(IsDate([StringDate]),[StringDate],0))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
58865 次 |
| 最近记录: |