W
windflower
Unregistered / Unconfirmed
GUEST, unregistred user!
我写的过程如下:
procedure TForm1.Button1Click(Sender: TObject);
var
date1,date2:tdate;
begin
date1:=strtodate('5/12/01');
date2:=strtodate('6/16/01');
showmessage(datetostr(date1));
with adoquery1 do
begin
with sql do
begin
close;
clear;
//text:='select * from 承付单表 where 付款日期 between :date1 and :date2';
text:='select * from 承付单表 where 付款日期 >=:date1 and 付款日期<=:date2';
end;
open;
end;
end;
怎么查询出来的是空值呢?明明有符合条件的记录。
此外,怎么给日期变量赋值呢?
谢谢。
procedure TForm1.Button1Click(Sender: TObject);
var
date1,date2:tdate;
begin
date1:=strtodate('5/12/01');
date2:=strtodate('6/16/01');
showmessage(datetostr(date1));
with adoquery1 do
begin
with sql do
begin
close;
clear;
//text:='select * from 承付单表 where 付款日期 between :date1 and :date2';
text:='select * from 承付单表 where 付款日期 >=:date1 and 付款日期<=:date2';
end;
open;
end;
end;
怎么查询出来的是空值呢?明明有符合条件的记录。
此外,怎么给日期变量赋值呢?
谢谢。