执行以下语句报错:
ADOquery1.SQL.Add('SELECT * FROM table_name where date>#2006-6-8 8:32:00# ');
但将Tdatetime改成'yyyy-mm-dd',执行成功:
ADOquery1.SQL.Add('SELECT * FROM table_name where date>#2006-6-8# ');
另外:
'SELECT * FROM table_name where date>#2006-6-8 8:32:00# ' 在ACCESS语法是通过而且有正确数据。
如果将条件放到:adoquery1.Filter:=date>'#2006-6-8 8:32:00#' ,是可以执行成功,现有N个SELECT 需要UNION 起来,用adoquery1.Filter 没办法实现。恳请大虾们出谋解决!小弟先谢过了!
ADOquery1.SQL.Add('SELECT * FROM table_name where date>#2006-6-8 8:32:00# ');
但将Tdatetime改成'yyyy-mm-dd',执行成功:
ADOquery1.SQL.Add('SELECT * FROM table_name where date>#2006-6-8# ');
另外:
'SELECT * FROM table_name where date>#2006-6-8 8:32:00# ' 在ACCESS语法是通过而且有正确数据。
如果将条件放到:adoquery1.Filter:=date>'#2006-6-8 8:32:00#' ,是可以执行成功,现有N个SELECT 需要UNION 起来,用adoquery1.Filter 没办法实现。恳请大虾们出谋解决!小弟先谢过了!
解决方案 »
- 如何自定义一个多级的Class类
- 娱乐散分贴: 我一直没搞明白的一个问题----倒底是"分"还是"合"?
- 六十万条记录输入数据库的问题
- 需软件转包协议一份!
- 一些简单的问题
- dbgrideh中footer统计的一个奇怪问题
- 关于Unicode问题
- 一个简单的问题、、、
- 再问前几天问的问题:在做delphi安装盘时,如何实现象网上的一些软件如cuteftp那样,最后就做成一个可执行文件,数据库都被包含在内。需要其它的软件吗,delphi自带的安装软件不行吗?急,请相助!
- 高分求助有关Dll文档
- 用ado删除数据的时候,提示没有活动事务,请教
- Access+单机版与c/s网络版在开发上到底有何区别?
SELECT * FROM table_name where date>:temp
adoquery1.Parameters.ParamByName('temp').Value:=FormatDateTime('yyyy-mm-dd hh:mm:ss',datetimepick1.datetime);
SELECT * FROM table_name where date>#2006-6-1 8:32:00# union
SELECT * FROM table_name where date>#2006-6-2 8:32:00# union
SELECT * FROM table_name where date>#2006-6-3 8:32:00# ......大虾们,这块变量参数用一楼的方法也有点难写,希望兄弟们出出主意。