Perda de Dados
Boa Noite, eu tenho uma aplicacao em delphi, quando o computador nao e desligado corretamente eu perco os dados que ja foram colocados na tabela.
Eu estou usando Paradox, no clipper eu sei que tinha um comando o commit para gravar na tabela, mas no delphi eu nao consegui usar este comando tamben nao sei se existe alguma coisa deste tipo
Pelo o que eu entendi o delphi grava acho que em buffer para depois gravar na tabela, sera que alguem tem alguma solucao para este problema
Obrigado
Eu estou usando Paradox, no clipper eu sei que tinha um comando o commit para gravar na tabela, mas no delphi eu nao consegui usar este comando tamben nao sei se existe alguma coisa deste tipo
Pelo o que eu entendi o delphi grava acho que em buffer para depois gravar na tabela, sera que alguem tem alguma solucao para este problema
Obrigado
Lmarson
Curtidas 0
Respostas
Desander
22/05/2003
Uses
BDE
no evento AfterPost de sua tabela coloque:
DbiSaveChanges(Nome_da_sua_Tabela.Handle)
Falow
BDE
no evento AfterPost de sua tabela coloque:
DbiSaveChanges(Nome_da_sua_Tabela.Handle)
Falow
GOSTEI 0
Rafael Heise
22/05/2003
Você precisa, sempre que Excluir ou Salvar,
chamar a API do BDE
DbiSaveChanges ...
abraços...
chamar a API do BDE
DbiSaveChanges ...
abraços...
GOSTEI 0
Brazoli
22/05/2003
O ideal seria migrar para um gerenciador de banco de dados, que pode ser o Interbase q ainda é free ou o Firebase que é totalmente free. Claro, isto nao te garante que numa eventualidade os dados nao sejam gravados. Para isto existem regras e métodos de programaçao. Sempre devemos comitar os dados na tabela, quando tivermos certeza que já podem ser gravados. Seja no piradox(eh eh eh) ou em um SGBD.
GOSTEI 0