erro: Transaction is active

Firebird

16/01/2006

quando tento usar o StartTransaction está me retornando este erro.

uso o componente de acesso ao FireBird MDO. coloque um MDOTransaction, um MDOQuery, um MDOUpdateSQL, e um DataSource.
no MDOTransaction definir a base, no MDOQuery defini o MDOTransaction e o MDOUpdateSQL.

pelo que percebi o MDO sempre utiliza uma transação. ou estou enganado?
e se sim, como desativar isto para fazer manualmente?


Raserafim

Raserafim

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

16/01/2006

Verifique se vc não deixou a transação aberta em design-time. Além disso, antes de iniciar uma transação sempre verifique primeiro se ela já não está aberta.


GOSTEI 0
Raserafim

Raserafim

16/01/2006

em tempo de projeto ela está false. por isso estou achando esquisito


GOSTEI 0
Raserafim

Raserafim

16/01/2006

não consigo entender como funciona as transações no MDO. alguém poderia dar uma geral ou informar um link que fale sobre isso?


GOSTEI 0
Edilcimar

Edilcimar

16/01/2006

se vc fizer a conecção com a tabela e depois tentar dar um ibtransaction.starttransaction vai ter este tipo de mensagem


GOSTEI 0
POSTAR