Transações com mysql 5.0 e sqlConnection

Delphi

08/09/2008

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

Curtidas 0

Respostas

Daykas

Daykas

08/09/2008

Prezado! Facilite sua vida utilizando zeoslib.


GOSTEI 0
POSTAR