La Web del Programador: Comunidad de Programadores
 
    Pregunta:  8218 - ERROR EN MANEJO DE ARCHIVOS
Autor:  Nelson J. Mendez G.
Tengo un problema con un archivo, parece que esta daƱado pues la computadora donde estaban trabajando sufrio una baja de electricidad y se apago. Ahora ocurre un error en un archivo especifico y se presenta el siguiente error:
DBUNLOCK(0) UNRECOVERABLE ERROR 17: ILEGAL CHARACTERS IN ALIAS.
DBUNLOCK(0) UNRECOVERABLE ERROR 24: WRITE ERROR.
Este error se presenta en cualquier momento cuando se graba un registro y especificamente en la linea de codigo donde esta el Comando UNLOCK O DBUNLOCK().
Utilice un programa llamado FILEFIX, arregla el archivo pero luego de grabar varios registros vuelve el error.
Les agradeceria por favor me contestaran. Gracias por su valioso tiempo

  Respuesta:  ARIEL G.
Este es un problema irrecuperable e indica que tu base de datos esta corrupta y no se puede abrir y que contiene caracteres que no soporta Clipper para eso tienes que crear una base de datos con la misma estructura que tenias y hacer un append from de la tabla antigua a la nueva.

AGZ.