📄 用vb+ado查询日期条件则无法返回正常结果.txt
字号:
在查询的时候,使用下列语句是正确的:
SELECT * FORM 表一 WHERE 进货时间>=#2000-10-12#
查询时的语句最好使用长格式时间,否则会出现“2001”年问题。
希望答案会对你有帮助。
<END>
短日期的表达式应为#date#,查询语句应写为
Select * From 表 1 Where 进 货 时 间 >=#2000-10-12#
<END>
我也遇到过类似的问题,用上面的方法,加##,会出现错误,可能这种方法只适合MS Jet引擎。后来我发现如果用单引号把日期括起来,就可以实现。如下:select * from Table1 where Time between '07/01/2001' and '08/01/2001'
注:时间字段用datetime类型'mm/dd/yyyy'格式存储。其他方式没试过。
<END>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -