还是delphi中利用sql查询foxpro的问题。
var
NowTime:string;
begin
NowTime:=DateTimetoStr(Now);
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from alarms where 报警时间<={'+NowTime+'}');
ADOQuery1.Open;
end;
在alarm表中,“报警时间”项为:1998-02-03 11:12:13
可它竟然能被查出来,奇怪。
是不是用{}引用日期时间型变量不对?