一个表中有一个字段为“日期”,类型为Data型,请问,如何根据这一字段来查找某一天的记录?我用如下的语句为何不行呢?请大家指教,谢谢。
query1.sql.add('Select * from db');
query1.sql.add('where 日期 ='''+ edit1.txt + '''');
提示说,类型不一样,请问怎么样才能正确执行语句呢?
query1.sql.add('Select * from db');
query1.sql.add('where 日期 ='''+ edit1.txt + '''');
提示说,类型不一样,请问怎么样才能正确执行语句呢?
解决方案 »
- 来比比谁最晚
- 如何把query里的数据以Excel格式保存出来
- 怎样使StringGrid 焦点聚焦在StringGrid上,而不是在其附加的Edit上?
- 用DELPHI写了一个程序,在自己的机器上可以运行,在别人的机器上就发生错误,到底是什么原因呢?
- installshield安装程序怎么自动配置bde?
- 请教关于C/S结构的数据库编程时需要注意的问题?(与单机filebase类型数据库做比较)
- 一个关于HTTP组件的问题
- 程序报错时如何停止不继续向下执行
- 号外!! Delphi6函数大全!!
- 一个关于图形的问题,已解决,请taxi(游少爷)领分。
- 如何将byte类型的数组两个字节合并成一个integer字而成为integer类型的数组?
- 程序运行久了,就报句柄无效,是没有释放内存的缘故?
query1.sql.add('where 日期 =:p');
query1.parambyname('p').asdate:=strtodate(edit1.text);
query1.sql.add('where 日期 =:p');
query1.parambyname('p').asdate:=strtodate(edit1.text);
=======================+就可以注意格式要正确!!
query1.sql.add('where 日期 ='+ datetostr(datetimepicker1.date));