我用Access数据库,想查历史某天的所有数据,因为数据库中是长时间格式,也就是yyyy-mm-dd hh:mm:ss格式,
SELECT * FROM 0801 where FDateTime between #2008-1-3 00:00:01# and #2008-1-3 23:59:59#
这样写dephi老报错,在access里用查询语句查就可以查出来,请问该如何查?
SELECT * FROM 0801 where FDateTime between #2008-1-3 00:00:01# and #2008-1-3 23:59:59#
这样写dephi老报错,在access里用查询语句查就可以查出来,请问该如何查?
解决方案 »
- 如何在子Frames1中调用父子Frames0的例程?
- 求助!所谓税后工资究竟是如何计算的?
- 设置打印机导读无效问题TPrinter
- 请问如何在按键中使得webbrowser中的内容翻页?
- 狂散分!!!来者人人有份(分)
- 如何使一个程序可以象屏保一样在窗口的最前端显示?
- 简单问题---用access97定义数据库,adoquery组件连接后出现如下错误提示--在线给分
- 请教大侠,如何在delphi中实现对象素的控制,我在学习计算机图形学老师要求自己编程画线.
- 请问:有没有具有阴影和立体功能的标签?
- Delphi的版本问题
- tms中的advstringgrid控件如何设置下拉列表
- 刚用delphi,求教,delphi中怎样把含中文的ascii字节数组转化成字符串。
begin
close;
sql.text := 'SELECT * FROM 0801 where FDateTime between :d1 and :d2';
parameters.parambyname('d1').value := '2008-1-3 00:00:01';
parameters.parambyname('d2').value := '2008-1-3 23:59:59';
Open;
end;也可以用 fdatetime>=:d1 and fdatetime<:d2
parameters.parambyname('d1').value := '2008-1-3';
parameters.parambyname('d2').value := '2008-1-4';
这样来写
QuotedStr('#2008-1-3 23:59:59#');