程序如下:
with ADOQuery1 do
begin
close;
sql.clear;
sql.add('update 工资表 set 工资=:a+工资 where 职称=工程师');
parameters.paramByName('a').value=100;
ExceSQL;
end;想让表中的工资属性等于原工资加上100,这样写对吗?应该怎么写?在线等,谢谢!
with ADOQuery1 do
begin
close;
sql.clear;
sql.add('update 工资表 set 工资=:a+工资 where 职称=工程师');
parameters.paramByName('a').value=100;
ExceSQL;
end;想让表中的工资属性等于原工资加上100,这样写对吗?应该怎么写?在线等,谢谢!
xxmmmx(踢踏) 的是对的。
中的paramByName ADOQUERY不支持吧
ADOQuery1.Paramters.ParamByName('a').Value:= 100;
可以的