Fórum Transações com mysql 5.0 e sqlConnection #363594

08/09/2008

0

Alguem poderia me dizer onde estou errando neste código delphi para testar a transação/commit/rollback

Chega ao rollback mas excluiu o registro da tabela

try
cds.Close;
cds.CommandText:=´START TRANSACTION´;
cds.Execute;

cds.CommandText:=´DELETE FROM EXT_MENSAGEM WHERE POMSGFK=1´
dm.cdsAll.Execute;

RAISE EXCEPTION.CREATE(´ERRO´); (*forçando*)
cds.CommandText:=´COMMIT´;
cds.Execute;


except
Begin
cds.CommandText:=´ROLLBACK´;
cds.Execute;
End;
end;


Orpolonio

Orpolonio

Responder

Posts

15/09/2008

Daykas

Prezado! Facilite sua vida utilizando zeoslib.


Responder

Gostei + 0

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

Aceitar