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.
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
Curtir tópico
+ 0
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+
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
Clique aqui para fazer login e interagir na Comunidade :)