顺便问个问题 sql.add(select * from 表 where 字段1 like %edit1.text% or 字段2 like %edit2.text%) 怎么能够正确表达 ?
with query do begin close; sql.clea; sql.text:='select * from 表 where 字段1 like :A or 字段2 like :B'; parameters.parambyname('A').value:='%'+Trim(Edit1.Text)+'%'; parameters.parambyname('B').value:='%'+Trim(Edit2.Text)+'%'; Open; end;
sql.add(select * from 表 where 字段1 like %edit1.text% or 字段2 like %edit2.text%)
怎么能够正确表达 ?
begin
close;
sql.clea;
sql.text:='select * from 表 where 字段1 like :A or 字段2 like :B';
parameters.parambyname('A').value:='%'+Trim(Edit1.Text)+'%';
parameters.parambyname('B').value:='%'+Trim(Edit2.Text)+'%';
Open;
end;