数据库中日期时间在判断时,用字符串来表示,而.date是tdatetime类型,转换一下
解决方案 »
- 关于TatukGIS,如何避免Marker和label重叠?请各位朋友赐教!!
- 在DBGrid中的下拉列表,如何实现EXCEL中的下拉表中的过滤功能...急
- 如何修改本地时间,保持与服务器霎时间一致?
- 简单问题::PANEL上放一张比较长的图片,怎样让PANEL右边加一滚动条,以便拉动看到整张图片?????
- 怎样汉化打印设置,和打印预览啊?
- 如何实现透明窗口、半透明窗口、Office助手那样的“精灵”?
- 一个关于字符串的问题!
- 怎样在COM的函数里返回一个 流给 调用者?
- 请问,怎样才能控制edit1中只能输入3个汉字的内容呢?
- 想用SetLocalTime设置系统时间,将结构SYSTEMTIME中的wHour + 1,却见不到效果。请问应该怎么做?本人新手一个。
- 在密码验证的form中,怎样才能使得在edit中输入密码后,按回车表示鼠标按了确定按钮,按ESC键关闭form
- 在Delphi6中,怎样能在不Run的情况下使程序生成.exe文件??
sql.add('select * from xkzdb where kgrq >=d1 and kgrq <=d2');
params[0].asdatetime:=datetimepicker1.date;
params[1].asdatetime:=dateTimepicker2.date;
open;
[Error] cx.pas(176): Incompatible types: 'String' and 'TDate'
sql.add('select * from xkzdb where kgrq >=:d1 and kgrq <=:d2');
params[0].asdatetime:=datetimepicker1.date;
params[1].asdatetime:=dateTimepicker2.date;
open;
params[0].asdatetime:=datetimepicker1.date;
params[1].asdatetime:=dateTimepicker2.date;
open;
是对的。