文本类型也可以用Between '20011101' and '20011107'
解决方案 »
- 请问drivecommbobox和FileListBox控件在哪啊?
- 请教如何在installshield自动注册dll文件
- 求助Tlistview的问题,很急啊,在线等,救命!!!
- TQery.open之后,如果知道是否查到符合条件的记录?
- 求助!报表问题
- 给偶老大 海天子也来一贴!!
- 懂Web Service技术的请进!参与有分!
- 在一个程序中创建两个窗体,如何使两个窗体都显示在任务栏上并可以用Alt+Tab进行切换?
- 如何用参数向一个insert 语句中传递一个空值?(有正文)
- 关于计算时间的问题!
- 怎么实现在delphi中调用word,还有如何将Memo字段在dbgrid中显示出来啊????
- 在报表中怎样打印出memo字段的值,我用TQRdbrichedit好象不行
或者
>=... and <=...
其中肯定要用到Access的一些转换函数,譬如V_Lucky提供的函数。
Cast是什么的?
......
dtTime1 := StrToDateTime('2001-10-20');
dtTime2 := StrToDateTime('2001-11-10');
sTime1 := FloatToStr(double(dtTime1));
sTime2 := FloatToStr(double(dttime2));
SQL := 'select * from myTable where myDateFiled between '+sTime1+
' and '+sTime2; myQuery.Close; myQuery.SQL.Clear;
myQuery.SQL.Add(SQL);
myQuery.Open;
.......
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from 表名 where 日期字段 between :date1 and :date2');
ADOQuery1.Parameters.ParamByName('date1').value := 值1;
ADOQuery1.Parameters.ParamByName('date2').value := 值2;
ADOQuery1.Open;
#2001/10/31#
你只要between and就行了
我的access库里存的是这样的格式(文本)
有没有烈害的高手给看一看?