• Lunes 18 de Noviembre de 2024, 07:34

Autor Tema:  Perdida De Informacion Por Interrupcion De Energia  (Leído 1134 veces)

ruculmana

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Perdida De Informacion Por Interrupcion De Energia
« en: Martes 26 de Diciembre de 2006, 20:25 »
0
Estimados amigos: Tengo el siguiente problema. Uso VFP 6.0 aunque ya probé con el 7.0 y el problema es el mismo, he probado con Windows 2000 y con Windows XP, con el mismo resultado.

Cuando hago modificaciones en alguna tabla, los datos no se guardan a disco sino hasta que cierro la tabla o el vfp o la aplicación compilada. Ojo que me refiero a la grabación que Windows hace en el disco duro. Es decir en el vfp todo esta ok. Si hago una consulta la información está. Si abro otra sesion de vfp u otra sesion de una aplicación también se accede a la nueva información. Pero si se ve la fecha de la ultima modificación del archivo en el directorio de windows esta no está actualizada. Entonces si en ese momento la energía se corta en el equipo entonces al volver a encender el equipo y ver el archivo las modificaciones no están.

Pareciera que Windows solo graba el archivo en disco al momento de cerrar la tabla.

Me ha llegado a ocurrir en un sistema de punto de venta donde se perdieron hasta 4 horas de transacciones por el mismo problema. El usuario ingreso al formulario de facturación y no salió ni una sola vez hasta que se fue la luz 4 horas mas tarde, lamentablemente no apagarón el equipo mientras duró la carga del ups.

He intentado varios comandos de VFP pero aparentemente el problema está en la forma en como windows decide el momento en que debe grabar la información a disco.

He hecho pruebas con tablas pequeñas y a veces funciona al concluir una transacción pero no he encontrado una relación entre por qué en algunas tablas funciona mejor y en otras no. Tal vez el tamaño.

Le agradeceré a cualquiera que pudiera ayudarme.

Saludos,

Rolando Uculmana

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: Perdida De Informacion Por Interrupcion De Energia
« Respuesta #1 en: Jueves 28 de Diciembre de 2006, 21:37 »
0
Hola Bienvenido al foro.
Bueno has intentado usar
Código: Text
  1.  Set Autosave
  2.  

verificate la ayuda de ese comando, en la ayuda te hace esta observación
Citar
Vaciar los búferes puede reducir la posibilidad de perder datos si su PC se queda sin corriente.

Espero te sirva.
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com