Query中的参数查询的字符串(100分)

  • 主题发起人 主题发起人 longwayli
  • 开始时间 开始时间
什么意思

是不是想问如何进行带参数的字符串查询

select * from table where field1=:string_parameter


 
with Query1 do
begin
SQL.Text := 'Select * from 表名 as a where a."字段名"=:b';
ParamByName('b').AsInteger := 1;
Open;
end;
 
Query1.Active:=False;
Query1.SQL.Clear;
Query1.SQL.Add(select * from yourtable where field=:aa);
query1.params[0].asstring:='youwant';
Query1.Open;
Query1.Active:=True;
 
何必这么复杂?
假设参数在Edit1.Text中。
Query.SQL.Text := Format('select * from table1 where id=%s',[Edit1.Text]);
 
多人接受答案了。
 
后退
顶部