我想选出在begindate与enddate两个日期之间的记录.
下面的代码通过了确得查不到我要得结果,我数据库里得日期格式是 如2005-3-1
var bedate:string;
var endate:string;
begin
bedate:=formatdatetime('yyyy-m-d',incday(now,-0));
endate:= formatdatetime('yyyy-m-d',incday(now,+30)) ;
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from table where 时间>=:bedate and 时间<=:endate');
adoquery1.Open;
adoquery1.Active;
end;
下面的代码通过了确得查不到我要得结果,我数据库里得日期格式是 如2005-3-1
var bedate:string;
var endate:string;
begin
bedate:=formatdatetime('yyyy-m-d',incday(now,-0));
endate:= formatdatetime('yyyy-m-d',incday(now,+30)) ;
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from table where 时间>=:bedate and 时间<=:endate');
adoquery1.Open;
adoquery1.Active;
end;
解决方案 »
- delphi如何简单取得后缀名
- 关于fastreport打印格式的问题,大家进来看看
- 请问有没有办法把两个不同的数据库中查出的数据(字段、结构完全相同)在一个Dbgrid中显示出来???
- 求一条统计SQL
- 停靠窗口的浮动状态
- pb,vb,delphi的详解
- 利用 adoquery 连接到 vfp 数据库,运行“selec * into dbf tbname from table” 语句没反应
- 哪有<<Oracle与的PowerBuilder实战演练>>的电子版?我想看看那个商场管理例子.
- sendmessage向其他程序发送模拟按键无效
- 各位大虾请进来看看,一个求证的问题?
- 请帮我看一下这个指向记录数组的指针用法是否正确
- 如何删除文件夹中文件,文件保存在数据库
begin
Close;
sql.clear;
SQL.Add('select * from table where 时间>=:bedate and 时间<=:endate');
Parameters.ParamByName('bedate').Value:=formatdatetime('yyyy-m-d',incday(now,-0));
Parameters.ParamByName('endate').Value:=formatdatetime('yyyy-m-d',incday(now,+30));
open;
Active;
end;