我使用:
FDate := DateTimePicker1.Date;
ADate := DateTimePicker2.Date;
s := 'select * from CTDC where (D_XFRQ>=:bedat)and(D_XFRQ<=:endat)';
qryMaster.DisableControls; qryMaster.Close;
qryMaster.SQL.Clear;
qryMaster.SQL.Add(s);
qryMaster.parambyname('bedat').value:=FDate;
qryMaster.parambyname('endat').value:=ADate;
qryMaster.Prepare;
qryMaster.Open; qryMaster.EnableControls;
查询数据时时间间隔只有两天的话就找不到数据,间隔长点就可以。这是什么毛病?
我总不能不让用户查询近两天的数据吧!
FDate := DateTimePicker1.Date;
ADate := DateTimePicker2.Date;
s := 'select * from CTDC where (D_XFRQ>=:bedat)and(D_XFRQ<=:endat)';
qryMaster.DisableControls; qryMaster.Close;
qryMaster.SQL.Clear;
qryMaster.SQL.Add(s);
qryMaster.parambyname('bedat').value:=FDate;
qryMaster.parambyname('endat').value:=ADate;
qryMaster.Prepare;
qryMaster.Open; qryMaster.EnableControls;
查询数据时时间间隔只有两天的话就找不到数据,间隔长点就可以。这是什么毛病?
我总不能不让用户查询近两天的数据吧!
解决方案 »
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 使用SimpleDataSet控件向数据库提交SQL语句前需要先清空原有的SQL语句?[
- 如何用热键/快捷键,控件程序啊
- 自己编写的ActiveX控件出了点问题,请指教~!(一题多份分)
- 如何编程实现控制一个无接口的EXE程序,激活界面上的某个按钮
- 怎样取得ServerSocket(stThreadBlocking类型)的所有在执行的thread?
- SoftICE问题
- FireDac中Fdquery能否像Adoquery一样进行UpdateBatch操作?
- 用程序执行一个外部程序或文件后,如何能在这个新窗口关闭的时候得到通知
- 急!急!远程数据入库求救
- 在TREEVIEW怎样判断一个结点下有没有子结点:
- [在线等]如何将字符数组中的一段字符转换成字符串?
- 打开文件
ADate := DateTimePicker2.Date;
fdate.time:=encodetime(00,00,00,00);
adate.time:=encodetime(23,59,59,59);
试试
adate.time:=encodetime(23,59,59,59);
这两句根本不可能编译通过吧!
用TDateTimePicker.Time取出的时间值在存如数据库时老把日期带上,还有时间也不对。
我数据库里定义的是DateTime型的,存储时使用
1:
qryYdcy.FieldByName('D_SYSJ').AsString := TimeToStr(dtpTime.Time);
2:
qryYdcy.FieldByName('D_SYSJ').AsDateTime := dtpTime.Time;
两种方法都不成,怎么办?