大家来抢分
sqlstring:=ldm.adoquery.sql.text;
tj:='where '+w1.QUeryTerm;
sqltj:=sqlstring+tj+'ORDER BY d.ID, d.Proid';
showmessage(tj);
with ldm.ADOQuery1 do
begin
close;
sql.text:=sqltj;
open;
end;
这样会有问题的,因为每次在adoquery.sql.text里面的内容会不断加上where,怎样解决呢? 我不能直接'select * from xxx' +'xxx',因为我的adoquery.sql.text里面的sql语句太长了,一行也放不下。