Fórum transaction #36618

30/04/2003

0

Galera é o seguinte, eu tenho duas tabela no firebird clientes e
dependentes e usei os componentes IBQClientes e IBTDepedentes, na tabela
IBTDependentes eu tenho mastersouce com IBQClientes acontece que quando eu
dou um IBTransaction.Commit ele fecha a tabela de dependentes e nao abre, ai
eu tenho reiniciar a minha aplicacao, alguem sabe oq esta acontecendo?
Agradeco desde ja qualquer ajuda.


Ronaldomr

Ronaldomr

Responder

Posts

30/04/2003

Lucianoko

Use o CommitRetaining.
Ele commita a transação e não fecha a mesma.
Mas é bom de vez em quando dar um commit puro.
Eu faço assim:
Sempre que eu fecho um form eu verifico se existe algum dataset aberto. Se não existir eu dou um commit na transação.

Espero ter ajudado.
t+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar