sqlstr:='select * from zl where csdate between :para1 and :para2';
Query1.Active:=false;
Query1.SQL.Clear;
Query1.sql.Add(sqlstr);
query1.parambyname('para1').asdatetime:=Strtodatetime(maskedit1.Text);
query1.parambyname('para2').asdatetime:=Strtodatetime(maskedit2.Text);
Query1.ExecSQL;
query1.Active:=true;
Query1.Active:=false;
Query1.SQL.Clear;
Query1.sql.Add(sqlstr);
query1.parambyname('para1').asdatetime:=Strtodatetime(maskedit1.Text);
query1.parambyname('para2').asdatetime:=Strtodatetime(maskedit2.Text);
Query1.ExecSQL;
query1.Active:=true;
解决方案 »
- 为什么这段代码生成的数据,不能修改,报键列信息不足或不正确的错误
- 请问怎样读写远程文件?
- [高分]如何在Delphi里面显示透明Flash????
- 一个简单的查寻问题
- 简单问题:如何让程序一运行后就处于ShowModal状态?(60分来拣!)
- 关于条码的问题,高手请进。
- 办法总会有的:如何在两个MSSQL数据库用最快的方式互导数据?
- 为什么用ADO 的时候有时会提示说“BOF 或 EOF 中有一个是“真”,或当前的记录已被删除,所需的操作要求一个当前记录”
- 我100分问一个关于IDHTTP POST后收不到重新定向的地址的问题!
- 比较急!!从来没有作过帮助,今天第一次,在线请教ms help workshop的用法.
- 小菜鸟求教:重复使用unit,编译时说找不到.dcu文件
- 用adoquery来查询,限制某一时间段时(按照时间字段),不对,查出来的时间不对
sqlstr:='select * from zl where csdate between “'+maskedit1.Text+'” and “'+maskedit2.Text+'” ';如果是ACCESS:
sqlstr:='select * from zl where csdate between #'+maskedit1.Text+'# and #'+maskedit2.Text+'# ';
我一般用的是netlib(河外孤星)的方法。