在写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可以时'#',也可以是'''。