with adoquery1 do
begin
Close;
SQL.Clear;
SQL.Add('update sg_GYSQD set G_NAME=:GNAME where G_ID=:ID');
parameters.ParamByName('GNAME').value:=GNAME.Text;
execSQL;
end;sg_GYSQD是表名,G_NAME,G_ID是表中一列名, ID和GNAME都是FORM中的edit,执行这段语句的时候没有报错,但是不能实现GNAME更新到数据库中去,如果去掉where G_ID=:ID 却可以,但是是表中G_NAME一列全部被修改了,麻烦各位大大帮忙。谢谢~
begin
Close;
SQL.Clear;
SQL.Add('update sg_GYSQD set G_NAME=:GNAME where G_ID=:ID');
parameters.ParamByName('GNAME').value:=GNAME.Text;
execSQL;
end;sg_GYSQD是表名,G_NAME,G_ID是表中一列名, ID和GNAME都是FORM中的edit,执行这段语句的时候没有报错,但是不能实现GNAME更新到数据库中去,如果去掉where G_ID=:ID 却可以,但是是表中G_NAME一列全部被修改了,麻烦各位大大帮忙。谢谢~
begin
Close;
SQL.Clear;
SQL.Add('update sg_GYSQD set G_NAME=:GNAME where G_ID=:ID');
parameters.ParamByName('GNAME').value:=GNAME.Text;
parameters.ParamByName('ID').value:=xxxxxxxx.Text;
execSQL;
end;