var a,b:tdatetiem;
begin
a:=query1.fildbyname('datetime').asdatetime;
b:=now;
if datetoint(b-a)>120 then
...
...
..
end;
end
这么写不对是吗?为什么啊?应该怎么写啊?谢谢大哥!!!
begin
a:=query1.fildbyname('datetime').asdatetime;
b:=now;
if datetoint(b-a)>120 then
...
...
..
end;
end
这么写不对是吗?为什么啊?应该怎么写啊?谢谢大哥!!!
trunc(b-a)>120
因为Tdatetime的本质是double类型。