Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MMM

No Transaction is active

Recommended Posts

Tenho o seguinte problema.... Tenho aplicativos que estão rodando usando o contexto transacional do Com+ através de componentes.Tenho esse retorno de erro : "NO TRANSACTION IS ACTIVE"...Existem vezes que ele comita normalmente outras ele me retorna esse erro.Notei que as vezes as operações que estão sendo comitadas pela metade. Suponho que o Com+ esteja se perdendo no meio da transação e não consiga finalizar, não entendo muito sobre isso.Minha aplicação é feita em VB 6.0, uso o contexto transacional do Com+ e Banca de dados Oracle.Por favor se alguem souber o que é isso e como resolver me ajude.. estou no meio de uma implantação de um sistema e isso está me causando danos... Obrigado....

Compartilhar este post


Link para o post
Compartilhar em outros sites

BOM! Acho que isso não é erro Oracle...

 

Pode ser seu MTS da aplicação que deve estar se perdendo...

 

Após qualquer transação de UPDATE, INSERT e DELETE é executado um commit, e caso tenha erros, está fazendo rollback.

 

Tente especificar no código a segunite instrução SQL.

 

set transaction rollback segment <nome_do_seu_segmento>;

 

Assim ele poderá utilizar um rollback exclusivo para sua transação e fazer todos os commits dos dados.

 

Abraços,

 

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.