transaction
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
Curtidas 0
Respostas
Lucianoko
30/04/2003
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+
GOSTEI 0