Jump to content

dev botao

Erro gravação banco de dados.


hintz
  • Este tópico foi criado há 1483 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á 1483 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.

The popup will be closed in 10 seconds...