⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 用vb+ado查询日期条件则无法返回正常结果.txt

📁 VB技巧问答10000例 VB技巧问答10000例
💻 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 + -