InQuery.SQL.Add(' and (日期 >=:date1 ) ');
我也遇到过这个问题,date1这天的记录查不出来,
改InQuery.ParamByName('date1').Value:=datetimepicker1.Date-1;
即可查出date1的记录。
我也遇到过这个问题,date1这天的记录查不出来,
改InQuery.ParamByName('date1').Value:=datetimepicker1.Date-1;
即可查出date1的记录。
解决方案 »
- 哪位能给我些DELPHI7+ADO访问ACCESS的代码实例,多谢
- FastReport安装问题
- 怎样可以在主程序中设置一个中断,直到某个事件产生再继续。
- 请问delphi+access,access中字段类型有数字型和货币型,怎样让其加减乘除?
- 关于网上文件下载问题请教各位大侠:如何将网上的某个文件自动下载保存到应用程序运行时所在的位置
- 这样的查询是用一个组件好还是用两个组见好呢?
- StringGrid的若干行,个、当它是一个表里的若干条记录,怎么同时写入一个表里?
- 图像打印小问题
- 如何触发鼠标双击事件时不让触发单击事件
- 谁能详细说明 银行家算法 我给80分啊
- 数据库问题
- 半天时间写了一个恶作剧软件:-)
InQuery.SQL.Clear;
InQuery.SQL.Add('select * from InTable ');
InQuery.SQL.Add(' where (日期 <=:date2 ) ');
InQuery.SQL.Add(' and (日期 >=:date1 ) ');
InQuery.ParamByName('date1').Value:=formatdatetime('yy-mm-dd',datetimepicker1.Date);
InQuery.ParamByName('date2').Value:=formatdatetime('yy-mm-dd',datetimepicker2.Date);
InQuery.prepared;
InQuery.exesql;
应该不会有问题呀/
InQuery.SQL.Add(' where (日期 <:date2 ) ');
InQuery.SQL.Add(' and (日期 >=:date1 ) ');
InQuery.ParamByName('date1').Value:=formatdatetime('yy-mm-dd',datetimepicker1.Date);
InQuery.ParamByName('date2').Value:=formatdatetime('yy-mm-dd',datetimepicker2.Date+1);
2002-03-01 00:00:00 =<日期<2002-03-10 00:00:00