erro currentlyopen

Firebird

12/08/2005

Ola pessoal

As vezes quando estou desenvolvendo algum sistema
usando o FB 1.5 aparece o seuinte erro:

cannot perform operation DB is currentlyopen,
e para resolver isto, tenho que clicar no componente
IBconnection e executar o teste de conexão, qual seria
o motivo deste erro ?

Mais uma.

Nas gravações de arquivos, utilizo os componentes IB,
abro uma transação com Transaction e termino com
CommitRentaing, num servidor Linux e na estação windows
XP, funciona perfeitamente, mas as vezes acontece que
ele não grava um registro, mas não é comum acontecer.

Sera que tem alguma configuração ou o que devo fazer,
para tornar mais confiavel minha aplicação

Grato

Claudio


Claudiocjr

Claudiocjr

Curtidas 0

Respostas

Afarias

Afarias

12/08/2005

|As vezes quando estou desenvolvendo algum sistema
|usando o FB 1.5 aparece o seuinte erro:

Este não é um erro do Firebird mas do componente q vc está usando. Vc provavelmente está tentando fazer alguma alteração nos parâmetros de conexão com o banco aberto (vc não falou o q faz para provocar o erro)


|Sera que tem alguma configuração ou o que devo fazer,
|para tornar mais confiavel minha aplicação

Acredito q vc deva verificar bem seu código para ver se está controlando bem as transações. O ´commit´ ou ´commitretaining´ sempre grava permanentemente as alterações, se isso não ocorrer é pq a aplicação não executou o comando (como seria esperado)


T+


GOSTEI 0
Claudiocjr

Claudiocjr

12/08/2005

Grato pela sua colaboração.

Não sei o que pode estar acontecendo para provocar este erro,
sera que poderia ser por as vezes não dar um close numa
query?
Pois estou trabalhando normalmente, desenvolvendo minha
aplicação e da este erro.

E as vezes, ja na primeira execução do sistema já da este erro.

Mais uma vez grato pela atenção


Claudio


GOSTEI 0
POSTAR