Perda de Dados

22/05/2003

1

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


Responder

Posts

23/05/2003

Desander

Uses
BDE


no evento AfterPost de sua tabela coloque:

DbiSaveChanges(Nome_da_sua_Tabela.Handle)


Falow


Responder

23/05/2003

Rafael Heise

Você precisa, sempre que Excluir ou Salvar,
chamar a API do BDE
DbiSaveChanges ...
abraços...


Responder

23/05/2003

Brazoli

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.


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira