erro: Transaction is active
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?
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
Curtidas 0
Respostas
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
16/01/2006
em tempo de projeto ela está false. por isso estou achando esquisito
GOSTEI 0
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
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