with Query1 do begin Close; SQL.Clear; SQL.Add('UPDATE 表 SET Field1=:Value1,.... WHERE id=:id'); //SQL Params.ParamByName('Value1').AsString:='值'; //用很多类型 ... ExecSQL end;
with Query1 do begin Close; SQL.Clear; SQL.Add('UPDATE 表 SET Field1=:Value1,.... WHERE id=:id'); //SQL Params.ParamByName('Value1').AsString:='值'; //用很多类型 ... Params.ParamByName('Value1').AsInteger:=2; ExecSQL end;
begin
Close;
SQL.Clear;
SQL.Add('UPDATE 表 SET Field1=:Value1,.... WHERE id=:id'); //SQL
Params.ParamByName('Value1').AsString:='值'; //用很多类型
...
ExecSQL
end;
begin
Close;
SQL.Clear;
SQL.Add('UPDATE 表 SET Field1=:Value1,.... WHERE id=:id'); //SQL
Params.ParamByName('Value1').AsString:='值'; //用很多类型
...
Params.ParamByName('Value1').AsInteger:=2;
ExecSQL
end;
query.fieldbyname("yourField").value :=合法值;
post;
.因为查询组件返回数据默认是只读的。
也就是那样了,一种是通过SQL的一种是通过post的