ADOQuery1.SQL.ADD('update Table set Money=:money where id=10'); ADOQuery1.ParamsByName('money').AsInteger := 100;这样就可以了
注意,执行的时候用ADOQuery1.ExecSQL;
with adoquery1 do begin Close; sql.clear; sql.add('update yourTable set money=10 where id=10'); execsql; end; 若是你的字段id是字符的 则改为:sql.add('update yourTable set money=10 where id=''10''');
SQL语句同意一楼! 控件使用同意四楼!
SQL:结构化查询语言.不是SQL SERVER专用的。
adoquery1.close; adoquery1.sql.text:='update yourTable set money=10 where id=10'; adoquery1.execsql;
set money=100
where id=10
set money=:100
where id=10
ADOQuery1.ParamsByName('money').AsInteger := 100;这样就可以了
begin
Close;
sql.clear;
sql.add('update yourTable set money=10 where id=10');
execsql;
end;
若是你的字段id是字符的
则改为:sql.add('update yourTable set money=10 where id=''10''');
控件使用同意四楼!
adoquery1.sql.text:='update yourTable set money=10 where id=10';
adoquery1.execsql;