+ -
当前位置:首页 → 问答吧 → VB ADODC连ACCESS时日期比较问题....

VB ADODC连ACCESS时日期比较问题....

时间:2011-09-11

来源:互联网

Adodc1.RecordSource = "select * from 租金 where 租金.日期 < " & "#2011-10-1#"
这条语句的结果为 一条符合的数据都没有
Adodc1.RecordSource = "select * from 租金 where 租金.日期 < " & "#2011-9-30#"
这条语句是有结果的..
Adodc1.RecordSource = "select * from 租金 where 租金.日期 < " & "#2012-10-1#"
这条语句又有结果了.. 有人能解释一下吗?

作者: trip911   发布时间: 2011-09-11

救命啊... 我无法理解了....  
我试了一下 好像是 所有年份相同月份不同的比较都出错了.... 是什么问题啊....

作者: trip911   发布时间: 2011-09-11

引用楼主 trip911 的回复:
Adodc1.RecordSource = "select * from 租金 where 租金.日期 < " &amp; "#2011-10-1#"
这条语句的结果为 一条符合的数据都没有
Adodc1.RecordSource = "select * from 租金 where 租金.日期 < " &amp; "#2011-9-30#"
这条语句是有结果的..
Adodc1.Recor……


你系统的日期格式是 yy dd mm吧?
第一句你改成如下试试:
Adodc1.RecordSource = "select * from 租金 where 租金.日期 -1< " & "#2011-9-30#"

作者: worldy   发布时间: 2011-09-11

其实我的SQL目的是按照当前月份查询 这个月中的记录.. 如果不是 用 A月1日和 A+1月1日得方式就得判断是大月还是小月 是不是 瑞年神马的...  

作者: trip911   发布时间: 2011-09-11

热门下载

更多