Fórum Problemas com transações no ADO #353967
17/02/2008
0
estou usando o AdoConnection e DataSnap em uma plataforma client/server estou usando a seguinte sintaxe em duas telas distintas:
DM.AdoConn.BeginTrans;
try
DM.CDS.applyupdates(0);
DM.AdoConn.committrans;
except
DM.AdoConn.roolbacktrans;
as rotinas são parecidas e acessa a mesma tabela, porém quando faço uma inserção na primeira rotina tudo ok funciona, porém quando vou fazer na segunda rotina da um erro de acess violation na linha do DM.AdoConn.BeginTrans; alterei a ordem de execução ou seja executei a segunda rotina e depois a primeira e o erro aconteceu na primeira alguém sabe o que pode estar acontecendo.
Estou usando o Firebird.
Jujan
Curtir tópico
+ 0Posts
18/02/2008
Edjlle
ou seja, inicio a transação, executo os comandos, termino a transação e depois fecho e abro a conexão, deu certo! espero ter ajudado.
Gostei + 0
22/02/2008
Pabhen
Gostei + 0
22/02/2008
Suportepog
edson_junior_sjc@hotmail.com
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)