数据库里建立的日期字段是CHAR型,但是界面控件用的是TDATETIMEPICKER;
我用CONVERT(char(8),datetimepicker1.datetime,3)来转换datetimepicker1的日期为字符型;
sqlstr:='select date,name,salary from customer where date>=CONVERT(char(8),datetimepicker1.datetime,3)';在进行查询是为什么不能比较啊?有什么好的办法来解决呢??在线,夜里睡不着啊!
我用CONVERT(char(8),datetimepicker1.datetime,3)来转换datetimepicker1的日期为字符型;
sqlstr:='select date,name,salary from customer where date>=CONVERT(char(8),datetimepicker1.datetime,3)';在进行查询是为什么不能比较啊?有什么好的办法来解决呢??在线,夜里睡不着啊!
解决方案 »
- TRegExpr好像有问题
- 学习B/S结构的程序都需要掌握哪些语言?(除了Delphi)
- 如何在Delphi里通过Oracle提供的OLE对象来访问Oracle
- 用PCHAR获取单个字符的问题,简单,轻松得分 200412
- 急:如何实现运行时拖动组件?
- 实现电动机转动!
- 请问如何获得当前cpu温度和使用率?
- 请问一个音标方面的问题?
- 高手,请教用程序怎样可以把一个字段的内容拆分为几个字段?请和看......
- 出 500 分 外加人民币 200 元购买一份源程序(代理服务器软件,要求能分别让各机在不同时间内限上网,最好有日志记录)3/x
- 打包的问题,高分放送。请高手们不吝赐教!
- ghost2002简体中文版序列号,那位知道?在线等待,急用!!!
query1.sql.add('where (rq>=:todate)and(rq<=:fromdate)and(ch='''+chedit.text+''')');
query1.parambyname('todate').asdatetime:=strtodate(edit1.text);
query1.parambyname('fromdate').asdatetime:=strtodate(edit2.text);
query1.prepare;
query1.open ;