Arquivos fantasmas no paradox.
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.
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
Curtidas 0
Respostas
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:
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:
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