ADOQuery如何更新一条记录?
with ProfileFrm.ADOQuery Do Begin
close;
SQL.Clear;
SQL.Add('UPDATE Contacts_General SET First=:first, ');
SQL.Add(' Middle = :mid ,');
SQL.Add(' Last = :last ,');
SQL.Add(' Nickname = :nick ,');
SQL.Add(' Title = :title ,');
SQL.Add(' Suffi = :suf ,');
SQL.Add(' Photo = :pho ');
SQL.Add(' WHERE ID= :id ');
Parameters.ParamByName('first').value:=ProfileFrm.prof.general.First;
Parameters.ParamByName('mid').value:=ProfileFrm.prof.general.Middle;
Parameters.ParamByName('last').value:=ProfileFrm.prof.general.Last;
Parameters.ParamByName('nick').value:=ProfileFrm.prof.general.Nickname;
Parameters.ParamByName('title').value:=ProfileFrm.prof.general.Title;
Parameters.ParamByName('suf').value:=ProfileFrm.prof.general.Suffi;
Parameters.ParamByName('pho').value:=ProfileFrm.prof.general.Photo;
Parameters.ParamByName('id').value:=ProfileFrm.prof.tag;
ExecSQL;
end;
提示语法不对!数据库ACCESS 2000