Fórum Quantidade de registros alterados #504322

14/12/2014

0

Ola, estou fazendo um update em uma tabela, e preciso saber a quantidade de registros que serão alterados com esse comando. estou utilizando um sqldataset em dum datamodule.
Os código são os seguintes:
comando:='update campanha set status='+inttostr(para)+' where codigo='+
inttostr(campanha)+' and status='+inttostr(atual);
DMemail.SQLDSTabela.Active:=False;
DMemail.SQLDSTabela.CommandText:=Comando;
try
DMemail.SQLDSTabela.ExecSQL;
except
AtualizaCampanha:=false;
msger(pchar(TForm(Screen.ActiveForm).Caption),'Erro ao atualizar a tabela de campanha');
end;

Obrigado.
Airton

Airton

Responder

Post mais votado

14/12/2014

Airton, a função ExecSQL() retorna um integer contendo a quantidade de registros afetados pelo comando executado.

William

William
Responder

Gostei + 1

Mais Posts

15/12/2014

Airton

Obrigado William, funcionou corretamente.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar