Perda de Dados

22/05/2003

2

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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar