我有一个关于数据查询的问题。
为什么我的程序找不到记录?
Query_basic.fieldbyname('rzrq').asdate:=datepicker1.date;
还有就是如何查询一个时间段的数据。
为什么我的程序找不到记录?
Query_basic.fieldbyname('rzrq').asdate:=datepicker1.date;
还有就是如何查询一个时间段的数据。
解决方案 »
- 请教各位仁兄 ,如何建一多层目录呢?MKDIR好像只能建一层。
- 初学,如何导入别人的代码,并编译成功呀?没有分,请指点,初学。。。谢谢
- 如何将(三层)服务器上的SQL数据库读写到本地的ACCESS数据库呢?
- 求救!如何解决点歌系统数据查询问题
- activeX中使用多线程问题
- 讨论:大家赞不赞成把程序中每一个功能窗体单独做成一个个DLL,还是倾向于放在一个exe中?
- 十万火急,请问高手,有谁在access2000中处理过Unicode字符,为什么读出文本类型的字段中的Unicode字符正常,读出备注类型的字段中的Unic
- delphi+access 用ADO连接,为什么在SQL语句中用SUM()时,执行出错?送分
- 菜鸟问题:什么叫IDE环境,如何在此环境下运行com+,又如何在命令行下执行客户程序?急急,在线等待。
- Socket通讯中的一种现象,麻烦高人给我看看为什么???谢谢
- 怎么调用存储过程
- 小case,关于在数据库中数据打印!(请进!)
select * from yourtable where columndate > :begindte and columndate <enddte;Query_basic.fieldbyname('rzrq').asdate:=datepicker1.date;
应该没问题,可能是你数据的问题,实在不行,将两边都转换成string来比较.
(sql数据库)
SELECT *
FROM goods
WHERE (goods_time BETWEEN '2002-11-19' AND '2002-11-24')
(access数据库)
SELECT *
FROM goods
WHERE (goods_time BETWEEN '2002-11-19' AND '2002-11-24')
(access数据库)
SELECT *
FROM goods
WHERE (goods_time BETWEEN #2002-11-19# AND #2002-11-24#)
Query_basic.fieldbyname('rzrq').asdate:=between datepicker1.date and datepicker2.date ;
我知道这样写代码不行,可是我要使用这个参数,该怎么办?
select * from 表名 where date>='+''''+datetost(datetimepicker1.date)+''''+' and date<='+''''+datetostr(datetimepicker2.date)+''''+'
query1.clear;
query1.sql.add('select * from yourtable where columndate > :begindte and columndate <enddte');
query1.fieldbyname('begindte').asdate := datepickerbegin.date;
query1.fieldbyname('enddte').asdate := datepickerend.date;
query1.open;