Perda de registros
Enviado: 18 Mai 2005 18:44
Tenho um sistema rodando em 6 lojas perfeitamente, pelo menos até uns 2 meses atrás.
Numa determinada loja, tem acontecido um problema que não tenho conseguido solucionar.
No meu sistema de pedidos, trabalho com dois arquivos, um que grava o cabeçalho do pedido, tipo: condições de pagamento, dados do cliente, valor, vendedor, etc,
e o outro arquivo grava os dados dos produtos.
A rotina é bem simples, vou gravando os dados num arquivo temporário, e quando termino, gravo nestes dois arquivos definitivos.
O problema é o seguinte:
após a gravação nos arquivos definitivos, imprimo o pedido, só que tem acontecido uma loucura no sistema.
Depois de impresso o pedido, que utiliza os dados dos arquivos definitivos, alguns registros simplesmente "somem" do sistema.
Eu utilizo sempre os comandos commit e unlock após os appends, mas mesmo assim o problema persiste.
Nas demais lojas, o programa é o mesmo e o problema não acontece.
E mesmo nesta loja onde tem o problema, as vezes se trabalha 3 ou 4 dias sem que o problema ocorra.
Help.............
Numa determinada loja, tem acontecido um problema que não tenho conseguido solucionar.
No meu sistema de pedidos, trabalho com dois arquivos, um que grava o cabeçalho do pedido, tipo: condições de pagamento, dados do cliente, valor, vendedor, etc,
e o outro arquivo grava os dados dos produtos.
A rotina é bem simples, vou gravando os dados num arquivo temporário, e quando termino, gravo nestes dois arquivos definitivos.
O problema é o seguinte:
após a gravação nos arquivos definitivos, imprimo o pedido, só que tem acontecido uma loucura no sistema.
Depois de impresso o pedido, que utiliza os dados dos arquivos definitivos, alguns registros simplesmente "somem" do sistema.
Eu utilizo sempre os comandos commit e unlock após os appends, mas mesmo assim o problema persiste.
Nas demais lojas, o programa é o mesmo e o problema não acontece.
E mesmo nesta loja onde tem o problema, as vezes se trabalha 3 ou 4 dias sem que o problema ocorra.
Help.............