var
date1:DateTime;
date1:=DateTimePicker1.date;
while date1<=DateTimePicker2.date do
begin
//执行循环体
end;
inc(date1);
以上为什么错了呢?有什么方法可以改正啊?哪几种?请教各位高手
date1:DateTime;
date1:=DateTimePicker1.date;
while date1<=DateTimePicker2.date do
begin
//执行循环体
end;
inc(date1);
以上为什么错了呢?有什么方法可以改正啊?哪几种?请教各位高手
date1:TDateTime;
begin
date1:=DateTimePicker1.date;
while date1<=DateTimePicker2.date do
begin
//执行循环体
date1:=date1+1;
end;
end;
ADOQuery1.SQL.Add('select sj from kq where rq=''DateTimePicker1.date''');
ADOQuery1.SQL.Add('select sj from kq where rq=:rq');
ADOQuery1.Parameters.ParamByName('rq').Value:=DateTimePicker1.Date;
如果数据库中的日期时间型字段有时间部分的话,那这个查询可能合条件的很少注意一下DateTimePicker控件的Time属性,如果数据库中没有存时间部分的话,将它置为0别的么,想不起来了说了这么多,口都干了,先休息下吧
ADOQuery1.SQL.Add('select sj from kq where rq>=rq');
select * from kq where rq=#2003-1-1#
var StrDate:string;strDate:=FormatDateTime('yyyy-mm-dd',DateTimePicker1.DateTime));ADOQuery1.SQL.Add('select sj from kq where rq=#'+QuotedStr(StrDate))+'#';