La Web del Programador: Comunidad de Programadores
 
    Pregunta:  30618 - BASURA EN LA INFORMACIóN EN LAS TABLAS DE TIPO DBF
Autor:  Roger Navia Pérez
Hola.-
Por favor si alguien pueda colaborarme en un pequeño problema que tengo:

1.- He desarrollado un Sistema Completo para el control académico de Colegios y Escuelas, manejo cualquier cantidad de tablas relacionadas entre si.
2.- De un tiempo a esta parte la información introducida apareció con basura en algunos archivos.
3.- He revisado si el problema era a consecuencia de algún VIRUS, pero no fué así.
4.- En algunos campos la información está completa, pero en otros se encuentra con basura.

No se cual fué la causa para que suceda este problema.
Lo puedo solucionar en forma individual por cada registro, pero eso me llevará mucho tiempo, necesito saber cual fué la causa de este problema.

GRACIAS.

  Respuesta:  Luis Falconi
El Problema que tu tienes puede ser a causa de la transferencia de información de la red, ya que a mi tambien que ocurrio cuenado instale un programa en un lugar donde la transferencia de información era muy rapida, la solucion fue instalar tarjetas de red de 100 BaseT (en vez de 10 BaseT), un hub tambien de 100 BaseT (pueden see tcom), y utilizar un cableado estructurado.

  Respuesta:  anger p
Primeramente si lo tienes como sistema para redes cliente-servidor el problema (>>>>podria<<<) estar en la configuracion de la misma, ya que si genera trafico o cuellos de botella puede hacer que parte del paquete de informacion quede rondeando por la red indefinidamente. sin llegar a su destino establecido

En caso contrario de ser un sistema monousuario, debes depurar la lineas de codigo del proceso de actualizacion (Guardar) ya que puedes estar odbiando parte de la programacion basica del proceso.

Si estas usando Scatter,gatter (le aconsejo que tengo experiencias con sistemas (en ambiente cliente-servidor) que han dado problemas similares a los que tu tienes ... Particularmente usaria el {replace} ya que tu sabes que solo esta guardando una sola variable que esta almacenada en el buffer del teclado y no un cojunto de variables almacenadas en memoria que quien sabe que cuanto hay almacenado temporalmente

si no has realizado pruebas pilotos lo mas seguro es que el sistema quedo mal desarrollado a nivel de diseño o programacion (aunque exite la posibilida de que parte de los campos faltantes no sean requeridos obligatoriamente y estan ciendo obiados por el operador del sistema.

Espero aberlo ayudado, en caso de cualquier duda, puede enviarme un e-mail, que con gusto le colaboro.