Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Erro gravação banco de dados.


hintz
  • Este tópico foi criado há 613 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Preciso de ajuda para um erro muito estranho. Já estou à quase uma semana tentando resolver o problema e não encontrei solução. Fiz muitas pesquisas na internet, mas nada resolveu.

Uso o delphi xe8 com firebird 2.5.9. Estou usando o zeos 7.2.6-stable.

Tenho um cadastro de produtos/itens que de vez em quando quando cadastro produtos, saio da tela de cadastro e o produto some.

Quando vou atualizar a tabela de olho no imposto as vezes atualiza corretamente as vezes atualiza sómente alguns itens. Obs. quando estou atualizando e verifico num

dbgrid, todos eles são atualizados. Se eu sair do programa e entrar novamente, somem praticamente todos..

propriedade do TZConnection:

AutoCommit = true

Protocol = firebird-2.5

TransactIsolationLevel = tiRepeatableRead  - já usei o tiReadUncommitted e também não funcionou.

Na TZQuery no Evento AfterPost:
begin
   qItem.ApplyUpdates;
   qItem.CommitUpdates;

end;

Achei que era o Zeos e troquei para o Firedac.

Aconteceu o mesmo problema.

Achei que era o arquivo de dados corrompido:

Criei um novo banco de dados e copiei as informações:

O problema persiste.

Alguem teria alguma ajuda???

Att. Hintz

 

Link to comment
Share on other sites

7 minutos atrás, hintz disse:

Preciso de ajuda para um erro muito estranho. Já estou à quase uma semana tentando resolver o problema e não encontrei solução. Fiz muitas pesquisas na internet, mas nada resolveu.

Uso o delphi xe8 com firebird 2.5.9. Estou usando o zeos 7.2.6-stable.

Tenho um cadastro de produtos/itens que de vez em quando quando cadastro produtos, saio da tela de cadastro e o produto some.

Quando vou atualizar a tabela de olho no imposto as vezes atualiza corretamente as vezes atualiza sómente alguns itens. Obs. quando estou atualizando e verifico num

dbgrid, todos eles são atualizados. Se eu sair do programa e entrar novamente, somem praticamente todos..

propriedade do TZConnection:

AutoCommit = true

Protocol = firebird-2.5

TransactIsolationLevel = tiRepeatableRead  - já usei o tiReadUncommitted e também não funcionou.

Na TZQuery no Evento AfterPost:
begin
   qItem.ApplyUpdates;
   qItem.CommitUpdates;

end;

Achei que era o Zeos e troquei para o Firedac.

Aconteceu o mesmo problema.

Achei que era o arquivo de dados corrompido:

Criei um novo banco de dados e copiei as informações:

O problema persiste.

Alguem teria alguma ajuda???

Att. Hintz

 

Obs. Utilizo o comando append e post para gravar um item novo e o comando Edit e Post para atualizar a tabela de olho no imposto.

Link to comment
Share on other sites

  • Este tópico foi criado há 613 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.