La Web del Programador: Comunidad de Programadores
 
    Pregunta:  6087 - BASE DE DATOS DAñADAS POR OTRAS MAQUINAS
Autor:  fabiola correa prats
Hola, ojalá y puedan ayudarme. Tengo una base de datos access 97 que está en red y la usan varios usuarios(5), el problema es que me he dado cuenta que ciertas máquinas, no los usuarios, generan basura en la b.d. ya me ha pasado 2 veces en diferentes sistemas y marca bd dañada y no las puedo abrir para sacar la información, lo peor es que hasta mete basura en el campo fecha, que se supone está protegido por el propio access.

Si las máquinas que generan basura, no las uso, el sistema funciona muy bien. Las máquinas tiene win95 o win98 y access 97, todas. Alguien sabe por que pasa esto o que tienen esas máquinas? Mucho agradeceré sus respuestas, por que aunque no he perdido mucha información si pierdo medio día de trabajo de captura. gracias.

  Respuesta:  Ferch jjj
Esto pasa por el echo de que este sistema de conexión no posee un comprobador de errores de transporte de datos, como lo es en internet - el cual evalua varias veces antes de agregar cada paquete si los datos son correctos, de lo contrario realiza una nueva petición.

Lo que deberias hacer es crear un mod. global que evalue en cada campo de ingreso si los datos que ingresan son fiel imagen de los del campo de donde se han tomado o si las propieades del campo de tabla respectiva admite esta informaciòn antes de ser ingresada.

SI no te que do muy claro me podes escribir y yo te hago un ej.

  Respuesta:  Albert Sanso
Yo soy un forofo de los ODBCs. Son un poco lentos, pero no acostumbran a fallar.

En cuanto a los datos corruptos, mal asunto para arreglar-lo. Los tendrás que repasar a mano...