Datos grabados que no se graban
Publicado por El Horaco (2 intervenciones) el 26/11/2006 22:17:59
Hice un sistema completo de gestion administrativa para redes y tengo el siguiente problema. Estoy usando VFP6 con SP5. Y trabajo don DBC-DBFs.
Tengo un formulario de carga de facturas, con una cabecera y una grilla de items, etc.. Lo usual en Facturas. El problema se da al grabar.
Abro una transacción y grabo en diferentes tablas, cabecera, items, stock, cuenta corriente, etc... cada una con su tableupdate() y chequeando que devuelvan .T., todo con buffer optimista.
El tema es que, aleatoriamente, todo me devuelve .T., hago el END TRANSACTION, pero alguna tabla no graba fisicamente la data al disco. Del buffer la usa pues incluso sale en un reporte pero luego al consultar la factura desde otro formulario encuentro que no se grabó la cabecera o los items o la cta cte o los mov de stock. Sólo una tabla falla. Esto sucede esporádicamente y nunca lo pude reproducir en desarrollo. Traté de todas las formas posibles y no hubo caso.
A alguien le pasó? Necesito ayuda con este tema.
Tengo un formulario de carga de facturas, con una cabecera y una grilla de items, etc.. Lo usual en Facturas. El problema se da al grabar.
Abro una transacción y grabo en diferentes tablas, cabecera, items, stock, cuenta corriente, etc... cada una con su tableupdate() y chequeando que devuelvan .T., todo con buffer optimista.
El tema es que, aleatoriamente, todo me devuelve .T., hago el END TRANSACTION, pero alguna tabla no graba fisicamente la data al disco. Del buffer la usa pues incluso sale en un reporte pero luego al consultar la factura desde otro formulario encuentro que no se grabó la cabecera o los items o la cta cte o los mov de stock. Sólo una tabla falla. Esto sucede esporádicamente y nunca lo pude reproducir en desarrollo. Traté de todas las formas posibles y no hubo caso.
A alguien le pasó? Necesito ayuda con este tema.
Valora esta pregunta
0