Page 2 of 2

Re: desaparición de registros en una DBF

PostPosted: Tue Jan 22, 2013 2:55 pm
by lucasdebeltran
Muchas gracias.

Sí, hicimos un scandisk y todo ok.

Hemos cambiado a otro PC y la cosa va mucho mejor, el fenómeno pasa menos.

Quizás sea el antivirus Microsoft Security Essentials.

¿Alguno lo ha usado?.

Re: desaparición de registros en una DBF

PostPosted: Tue Jan 22, 2013 3:06 pm
by FranciscoA
Lucas.
¿Has confirmado lo que te dice Karinha?. Muchos de mis usuarios tienen conocimiento sobre el Visual-Fox, Dbase, Fox, y aunque son traviesos, "nunca hacen nada".

Hace unos meses me sucedió lo mismo con un usuario en un sistema de inventario. Resulta que tiene un control para averiguar con que frecuencia le da mantenimiento al programa. Fue lo primero que revisé y adivina... tenía mas de 1 año de no reindexar.

Luego busqué directamente en la tabla de movimientos el dichoso codigo, y ahí estaban las transacciones. Pero en el Maestro de Inventario "habia desaparecido" este codigo. Se me ocurrió buscar por el nombre del producto en el maestro y apareció, pero con otro codigo.

La cosa fué que los indices estaban corruptos y el usuario modificó codigos en el Maestro, afectando incorrectamente al anteriormente mencionado.

Desde luego, inmediatamente codifiqué una funcion para que el programa reindexe automaticamente cada determinado tiempo.
Saludos.

Re: desaparición de registros en una DBF

PostPosted: Tue Jan 22, 2013 4:18 pm
by cnavarro
Lucas,
hace mucho tiempo me pasó un tema parecido ( no era W8) y se solucionó usando DbCommit().
Quizás la gestión que hace de la memoria Windows 8 sea distinta.
Un saludo

Re: desaparición de registros en una DBF

PostPosted: Tue Jan 22, 2013 7:51 pm
by FiveWiDi
lucasdebeltran wrote:Muchas gracias.

Sí, hicimos un scandisk y todo ok.

Hemos cambiado a otro PC y la cosa va mucho mejor, el fenómeno pasa menos.

Quizás sea el antivirus Microsoft Security Essentials.

¿Alguno lo ha usado?.


El Browse hace algo cuando vuelve a tomar el foco? Y al perderlo para crear el DIALOG? Se mueve el puntero cuando el browse interactua?

Desden cuando sucede esto? La aplicación es nueva? La has modificado?

Re: desaparición de registros en una DBF

PostPosted: Tue Jan 22, 2013 10:34 pm
by lucasdebeltran
Hola Carlos:

Muchas gracias por toda vuestra atención.

La aplicación lleva tiempo y únicamente le pasa a este cliente.

Al final de la función hago un oBrowse:Refresh().

En el cliente hemos cambiado de PC y siguen los problemas, aunque con una frecuencia mucho menor. Por eso descartaría tema de fallo hardware.

Lo que hay en común es el SO, Windows 7, actualizado, y el antivirus de Microsoft. No se me ocurre otra cosa.

Mil gracias.

Re: desaparición de registros en una DBF

PostPosted: Wed Jan 23, 2013 8:53 am
by hmpaquito
Lucas,

Sería interesante ver el trozo del código donde haces el APPEND.

A fecha de hoy me inclino, como te dijo algún compañero, a que estés "sobreescribiendo" registros. Que la sobreescritura pase en determinadas condiciones y por eso no pasa siempre.

Yo de ti crearía un archivo log y le seguiría la pista (grabaría entradas en ese log con información de cuando se da de alta un registro, cuando se sobreescribe) a tope a esa tabla para poder monitorizar qué puede estar pasando. Cuando pasara 3 o 4 horas le pediría al cliente que me enviara el log.

Saludos

Re: desaparición de registros en una DBF

PostPosted: Wed Jan 23, 2013 6:29 pm
by lucasdebeltran
Amigos,

Muchas gracias por las pistas.

Creo que es el antivirus de Microsoft:
http://answers.microsoft.com/en-us/prot ... d96ee73f17

Vamos a cambiarlo a ver qué sucede.

Re: desaparición de registros en una DBF [arreglado]

PostPosted: Tue Feb 05, 2013 7:55 pm
by lucasdebeltran
En mi caso, confirmo que fue el antivirus.

Lo cambiamos por el Nod 32 de Eset y funciona todo OK.

Muchas gracias por vuestra ayuda y atención ;).

Re: desaparición de registros en una DBF [arreglado]

PostPosted: Wed Feb 06, 2013 4:03 pm
by acuellar
Lucas.

Yo uso el Microsoft Security y no me pasa eso.

Saludos,

Adhemar