select * from table where datefield=控件名.date
解决方案 »
- 多进程插入Access数据库
- 程序员提升之路
- 看看是不是动态创建的Label没有释放,运行没问题,关闭窗口出问题。
- 一个关于连接access数据库小问题!
- 怎么解决float类型的入库问题?
- 本公司急聘delphi程序员一名!有意请进。(工作地点广州)
- 高手请进
- 怪事。在2000SERVER上删除COM+组件时出现了错误----(无法访问WINDOWS安装服务,请与技术人员联系,确认windows安装服务是否注册正确)。
- delphi7 + aix 下的db2 9。1 竟然显示不了查询结果
- 使用API如何检测机器配置有多少Modem?
- 我有一段代码.有谁要分析:,此贴已有几天!
- 如何在button1中直接调用button2的onclick事件。
str:=datefieldname+'='+''''+datetimepicker1.date+''''
sql.add(str);
adoquery.table.open;
ado.sql.add('select * from tablename where ');
ado.open;
注意:时间一定要用引号,同时在WHERE 后有空格.
str:=datefieldname+'='+''''+datetimepicker1.date+'''';
ado.sql.add('select * from tablename where ');
ado.sql.add(str);
ado.open;
注意:时间一定要用引号,同时在WHERE 后有空格.
不要用一个ADO.SQL.ADD().用两个.
str:=datefieldname+'='+''''+datetimepicker1.date+'''';
ado.sql.add('select * from tablename where ');
ado.sql.add(str);
ado.open;
注意:时间一定要用引号,同时在WHERE 后有空格.
不要用一个ADO.SQL.ADD().用两个.
如同
sql.add('select * from table where date='+#39+datettostr(datetimepicker.date) +#39可以解决问题,
但后来就用sql.add('select * from table where date='+quotedstr(datettostr(datetimepicker.date))也可以较好的解决!