如果我用delphi+Access查找两个日期间的内容
例如:我要查找2002-11-20到2002-12-30的数据
我是这样写的:
...
adoquery1.sql.add('where 交易日期 >='+Edit1.Text+'');
adoquery1.sql.add(' and 交易日期 <='+Edit2.Text+'');
adoquery1.open; Edit1.text的内容是2002-11-20
Edit2.text的内容是2002-12-30
请尽快回答
例如:我要查找2002-11-20到2002-12-30的数据
我是这样写的:
...
adoquery1.sql.add('where 交易日期 >='+Edit1.Text+'');
adoquery1.sql.add(' and 交易日期 <='+Edit2.Text+'');
adoquery1.open; Edit1.text的内容是2002-11-20
Edit2.text的内容是2002-12-30
请尽快回答
解决方案 »
- DELPHI中用ADOStoredProc取出SQL储存过程中的变量
- 【求助】delphi与驱动
- Sql 中的日期和时间
- 使用AT中的PDU模式收发中英文短信问题!!!
- 请问delphi中的相对目录是怎样写的啊?
- 有谁知控件ChartFx ClientServer 5.1 正式版的安装序列号,重分相谢!
- 高手请进,如何设置MessagDlg提示按钮为中文?!
- delphi菜鸟求助
- 怎样才能控制dbgrid的.........? 请进!我只又这一点分了,但你的回答对我很重要!
- @@@@@@@@@文凭和编程水平哪个重要?苦恼啊·····
- 一个刚学delphi的女孩问一个简单的问题:
- 小case的呀!各位同仁给点意见,关于数据库查找数据!(请进!)
parambyname('date2').asdatetime:=strtodate('2002-12-30');
adoquery1.sql.add(' and 交易日期 <='''+Edit2.Text+'''');
adoquery1.open;
String aa,bb;
begin
TQuery1.close;
TQuery1.SQL.add('select * from mytable where 交易日期 between :date1 and :date2');
aa=Edit1.text;
bb=Edit2.text;
parambyname('date1').asdatetime:=strtodate(aa);
parambyname('date2').asdatetime:=strtodate(bb);
TQuery1.open;
end;