函数功能:还是用例子说得清楚一点。
例:ACCESS数据表中有一datetime型字段A,我现在要用sql语句来实现查询,查询条件为一个开始日期(日期型),一个结束日期(日期型)。
现在问题是:如果我把查询条件改为日期时间型,则查询出错,如果不改则什么结果都查不到。请大家出点主意! 应该有一个函数来转换字段类型的?
最好不要改数据表结构啦!
例:ACCESS数据表中有一datetime型字段A,我现在要用sql语句来实现查询,查询条件为一个开始日期(日期型),一个结束日期(日期型)。
现在问题是:如果我把查询条件改为日期时间型,则查询出错,如果不改则什么结果都查不到。请大家出点主意! 应该有一个函数来转换字段类型的?
最好不要改数据表结构啦!
解决方案 »
- delphi 屏蔽 office 菜单栏
- invalid data type for 'DefaultConnectionSettings'
- 2006年的最后一道难到N个高手的XML,期待解决。。。。。
- 存储过程运行后为什么不能用close关闭form?
- delphi5能实现,delphi6及以上版本就搞不定了,请高手帮忙!
- 更新时出的莫名其妙的问题,各位帮忙看看
- 请问:总提示rtl60.bpl(报表连接库)找不到,Qreport面版中的第一个控件加载不到窗体中?????
- Delphi如何把UniCode的字符串输出为汉字?
- ICS的HttpCli怎样设置超时? 如何得到它是否已莫名其妙的死了,以便用HttpCli1.Abort中断他?
- 如何用TQuery或TBatchMove备份及还原数据库?白送68分
- 有谁知道哪里有DELPHI5。0下载?
- sql server数据库如何备份和导入?
加'#'就可以!!
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from table1 where thedate>:SDate and thedate <:EDate');
adoquery1.Parameters.ParamByName('SDate').value := formateDateTime('yyyy-MM-dd',DateTimePicker1.date);
adoquery1.Parameters.ParamByName('EDate').value := formateDateTime('yyyy-MM-dd',DateTimePicker2.date);