Bom, o problema é o seguinte: tô tentando fazer uma rotina de alteração de dados cadastrados em um programa usando Delphi + Access + ADO. Coloquei o código do update e ele compila de boa, mas quando vai executar a SQL dá a mensagem "Sintaxe incorreta".
O Código que tô tentando executar é o seguinte:
with DataMod.DModule.AQSubgeneros doQual será o erro nessa SQL...?
begin
Close;
SQL.Clear;
SQL.Add('Update Subgeneros SET Desc_Subgenero, Cod_Genero = escSubg, :CodGen where Cod_Subgenero = :CodSubg');
Parameters.ParamByName('DescSubg').Value:=edtDescSubgenero.Text;
Parameters.ParamByName('CodGen').Value:=StrToInt(edtCodGenero.Text);
Parameters.ParamByName('CodSubg').Value:=StrToInt(edtCodSubgenero.Text);
ExecSQL;
end;
Valeu mesmo pela ajuda de todos. Até mais.