Arquivos fantasmas no paradox.

Delphi

23/07/2005

Primeiramente, antes de mais nada um bom dia a todos.

Alguém poderia ajudar um novato no fórum, estou com dúvidas a respeito do paradox.
A uns dias atrás eu cadastrai clientes no banco paradox, só que ao passar os dias eu achei estranho a reação deste banco, as vezes sumia registros do banco, sem que eu apagasse, depois no dia seguinte aparecia de novo o registro que havia sumido do banco. Queria saber porque acontece isso? O que eu tenho que fazer para não acontecer isso?

agradeço pela atenção!
Pestana.


Pestana

Pestana

Curtidas 0

Respostas

Dbergkamps

Dbergkamps

23/07/2005

olá.
Bom, respondendo a sua dúvida:
1 - os registros em tabelas paradox, ficam em cache depois de um post/refresh, e só são gravados no banco, depois de encerrar o programa.
2 - para corrigir isso, faça o seguinte: inclua a unit DBIProcs no datamodule ou form onde estejam os tables, e depois no evento de AfterPost de cada table, inclui:
DbISaveChanges(Table1.Handle);

Espero que possa ter servir, se não der certo passa um e-mail pra dbergkamps@hotmail.com com o erro.
Sugestão: utilize um banco mais ´possante´, tipo firebird, mysql, etc. :wink: :wink:


GOSTEI 0
POSTAR