DataTimePicker1 和 DataTimePicker2 一个按扭查询在日期1和日期2中的数据,如果两个数据在同个 月内,没问题,但是如果选择了1的时间为9月 ,则查询出错。(2的时间默认为今天,10月2日。)1的时间为9月,2 的时间也为9月时,查询也没问题。后来做了一个比较 a:=datetostr(DataTimePicker1) b:=datetostr(DataTimePicker2) 发现如果1的时间月份比2的早的话,a>b 成立。请叫高手为什么会这样?
解决方案 »
- 请问怎样在Listview中左边显示记录行号,行号列的显示风格和其他的列不一样
- C++中这几句代码在Delphi中怎么写?
- 操作SQLSERVER是否需要释放资源?
- 怎么用ADO对SQL数据进行添加?
- 谁能帮我解决这些问题~!
- 请教,如内容!!!!!!
- 如何在delphi中使用access数据库?
- 超级菜问题-----Delphi 7 的报表对象在那里,找不到.(初学者问题)
- 请问stringgrid的问题!请教高手(急)
- 各位高手请告诉小弟Delphi的ADO连接ACCESS数据库的方法吗???
- 不用WriteProcessMemory写内存用什么?
- TICON保存的图标怎么总是32x32的?
a:=DateToStr(dtp4.DateTime);
b:=DateToStr(dtp5.DateTime);
if dtp4.DateTime>dtp5.DateTime then
begin
ShowMessage('日期选择错误,请重新选择!');
Exit;
end;
qry1.Close;
qry1.SQL.Clear;
qry1.SQL.Add('select * from 销售定单表 where 下定日期>='''+a+''' and 下定日期<='''+b+''' order by 下定日期 ');
qry1.Open;