语法错误?(Update)(100分)

  • 主题发起人 主题发起人 delphi_help
  • 开始时间 开始时间
D

delphi_help

Unregistered / Unconfirmed
GUEST, unregistred user!
with DataModule1.ADOQuery2 do
begin
Close;
SQL.Clear ;
SQL.Add(sqlstr);
SQL.Add('Update tree');
SQL.Add('set NumberID=:NumID,Textstr=:Textx,UnitNum=:Unitx,SizeNum=:Sizex,
Numberfield=:numberstr,DateNum=:Datex,Manufacturer=:manufac,
MemoStr=:Memox,ParentSoft=:parentsoftx');
SQL.Add('where IDxx like:hby');
parameters.ParamByName('NumID').Value :=NumID;
parameters.ParamByName('Textx').Value :=Textx;
parameters.ParamByName('Unitx').Value :=Unitx;
parameters.ParamByName('Sizex').Value :=Sizex;
parameters.ParamByName('Numberstr').Value :=numberstr;
parameters.ParamByName('Datex').Value :=Datex;
parameters.ParamByName('manufac').Value :=manufac;
parameters.ParamByName('Memox').Value :=Memox;
parameters.ParamByName('parentSoftx').Value :=parentsoftx;
parameters.ParamByName('hby').Value :=IDx;
Prepared:=true;
ExecSQL;
end;

变量都是修改过的值,程序运行到'ExecSQL'提示‘Update 语法错误’??
 
SQL.Add('Update tree');
^少个空格
SQL.Add('set NumberID=:NumID,Textstr=:Textx,UnitNum=:Unitx,SizeNum=:Sizex,
 
to tseug:
没错,先谢了;
 
后退
顶部