帮忙看看,哪儿错了~~(20分)

  • 主题发起人 主题发起人 风中的狼
  • 开始时间 开始时间

风中的狼

Unregistered / Unconfirmed
GUEST, unregistred user!
With DM_Form.IED_AQuery Do
Begin
Close;
SQL.Clear;
SQL.Add('Update 商品表 Set (规格型号=:DD,销售价=:EE,简要=:FF) Where 商品编号=:GG');
Parameters.ParamByName('DD').Value:=Edit1.Text;
Parameters.ParamByName('EE').Value:=StrToFloat(JG);
Parameters.ParamByName('FF').Value:=JY;
Parameters.ParamByName('GG').Value:=Label5.Caption;
ExecSQL;
End;
//JG,JY是已赋值的变量
执行时告诉我说Update语句错了,我看半天没看出来~~
 
set后面不需要括号()
应该是:
SQL.Add('Update 商品表 Set 规格型号=:DD,销售价=:EE,简要=:FF Where 商品编号=:GG');
 
谢谢~~~~~~~~~~
 
你去掉 括号吧,
SQL.Add('Update 商品表 Set 规格型号=:DD,销售价=:EE,简要=:FF Where 商品编号=:GG');
 
后退
顶部