SoloCodigo
Programación General => Visual FoxPro => Mensaje iniciado por: carlos9007 en Viernes 9 de Mayo de 2003, 05:29
-
hice un programa utilizando tablas libres. cuando ingreso registros y normalmente lo cierro los registros se mantienen, pero si por decir existen 20 registros, pongo en ejecucion el programa e ingreso 50 registros y no cierro la tabla y por causas: reseteo (casual), o corte de energia electrica; al momento de volver a ejecutar el programa solo aparecen los primeros 20 y los otros 50 no. Es por ello que tengo un programa con ese problema para por poder encontrarle solucion. Quienes desean este programa y enviarle necesito e-mail
Carlos
-
Hola
Ante todo lo primero que debes de evitar son los cortes de energia, se supone que el cliente debe de ser precabido con eso usando UPS, pues no solo tu aplicación puede tener problemas.
Te recomiendo al inicio de tu programa principal poner la instrución SET AUTOSAVE ON y cuando grabes en cada tabla (ya sea usando gather memvar o Replace) pongas el comando FLUSH esto es porque foxpro realmente no esta trabajando en tu tablas fisica si no en un buffer temporal, para agilizar los procesos, entonces cuando da el comando Flush baja a disco la información.
Si te ayudó avisame por favor.
-
Hola plinio
Solucione el problema, gracias por la ayuda. Al contrario no se si seria abusar, pero quisiera saber como crear un accesorio directo al escriorio. Y gracias ante todo por la ayuda.
Carlos9007