您的位置:首页 > 编程语言 > Delphi

delphi+access 执行时间段查询时,直接写SQL和使用filter的不同

2008-12-04 18:17 344 查看
在写sql语句时如:

with adoquery1 do

begin

close;

sql.clear;

sql.add('select * from tb where dt > '+ch+'2008-10-10 10:10:10'+ch);

open;

end;

上面的ch如果时'#'就正确,如果改成'''就错误;

如果使用filter:

with adoquery1 do

begin

filtered := false;

filter := 'dt > '+'ch'+'2008-10-10 10:10:10'+ch;

filtered := true;

end;

上面的ch可以时'#',也可以是'''。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐