脑子进水了,一个简单问题搞不定了,大家帮我看看吧
表xiao 的内容如下
id rq je
1 2009-11-25 12:49:01 12.7
2 2009-11-26 12:59:40 67.9
3 2009-11-27 12:59:40 24.9
4 2009-11-28 12:59:40 26.5
现在要找出 2009-11-25号后 2009-11-28前的数据, 语句为
ADOQuery1->Close() ;
ADOQuery1->SQL->Clear() ;
ADOQuery1->SQL->Add("select * from xiao where rq > 2009-11-25 AND rq < 2009-11-28") ;
ADOQuery1->Open() ;
可是没有查询出一条记录,不知道问题出在哪里。用的access数据库
[解决办法]
MS SQL的数据库,查询语句中的日期要用'括起来
Access的数据库,查询语句中的日期要用#括起来