Transacoes com Firedac
30/05/2014
0
Estou utilizando o delhi XE5 e usando o firedac padrao que ja vem instalado com o delphi xe5
porem estou com uma duvida Qual seria o cenario ideal pra trabalhar com transacoes com o firedac pois nao estou conseguindo nao sei onde estou pecando
estou utilizando assim
Try
FDConection.StartTransaction;
.
.
.
FDQurerry.ExecuteSQL;
FDConection.Commit;
execpt
FDConection.RollBack;
end;
No dataModule tenho o componente FDConection Ligado nas propriedades Transaction e UpdateTransaction a um FDTransaction
porem nao esta funcionando ao cair no except da a seguinte mensagem
invalid transaction handle (expecting explicit transaction start)
se alguem puder ajudar
porem estou com uma duvida Qual seria o cenario ideal pra trabalhar com transacoes com o firedac pois nao estou conseguindo nao sei onde estou pecando
estou utilizando assim
Try
FDConection.StartTransaction;
.
.
.
FDQurerry.ExecuteSQL;
FDConection.Commit;
execpt
FDConection.RollBack;
end;
No dataModule tenho o componente FDConection Ligado nas propriedades Transaction e UpdateTransaction a um FDTransaction
porem nao esta funcionando ao cair no except da a seguinte mensagem
invalid transaction handle (expecting explicit transaction start)
se alguem puder ajudar
Volmir Santos
Curtir tópico
+ 0
Responder
Posts
09/06/2020
Vanessa Cruz
Volmir Santos tente assim :
Try
.
.
.
FDQurerry.ExecuteSQL;
FDConection.Commit;
execpt
FDConection.RollBack;
end;
FDConection.StartTransaction;
ou se preferir assim:
Try
.
.
.
FDQurerry.ExecuteSQL;
FDConection.Commit;
FDConection.StartTransaction;
execpt
FDConection.RollBack;
FDConection.StartTransaction;
end;
Try
.
.
.
FDQurerry.ExecuteSQL;
FDConection.Commit;
execpt
FDConection.RollBack;
end;
FDConection.StartTransaction;
ou se preferir assim:
Try
.
.
.
FDQurerry.ExecuteSQL;
FDConection.Commit;
FDConection.StartTransaction;
execpt
FDConection.RollBack;
FDConection.StartTransaction;
end;
Responder
Clique aqui para fazer login e interagir na Comunidade :)