Tablas dañadas

23/07/2004 - 16:44 por Enrique Chanquia | Informe spam
Tengo un serio problema con un cliente al cual le desarrollé un sistema:
Al cortarse la luz mientras el sistema está abierto se dañan las tablas
que están en uso.
El error es el siguiente: La tabla "nombre" está dañada. Se debe reparar
antes de volver a utilizarla. (Error 2091)

Solución:El conteo de registros de la tabla no coincide con los registros
actuales en la tabla o el tamaño del archivo en el disco no coincide con
el tamaño de archivo esperado desde su cabecera. Reparar la tabla
utilizando una utilidad de reparación de terceros apropiada para tablas de
Visual FoxPro antes de abrir la tabla nuevamente.

La salida que encontré fue importar el archivo dañado desde Excel y luego
desde Fox, pero es un proceso muy engorroso.

¿Existe la posibilidad de reparar estos archivos?

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Marco Jacobo - CEMDO Ltda.
23/07/2004 - 17:14 | Informe spam
Hola Enrique:

De http://www.cmstory.com/ podés descargar la aplicación cmrepair.app.

Ejemplos:

1. DO cmrepair.APP
A dialog appears to select a table for checking or repairing.

2. DO cmrepair.APP WITH 'C:\TEMP\baddata.dbf'
No introductory dialog appears if the file exist. See Function UseIt at
the end of this file also.

3. DO cmrepair.APP WITH 'C:\TEMP\baddata.dbf', .t.
Auto-repair mode in case of difference of header record number and actual
size of the file. There is a limitation within 5 records of difference: not
to loss more then 5 records in auto-repair mode.

Suerte,

Marco ]Jacobo
Villa Dolores (Córdoba - Argentina)

"Enrique Chanquia" escribió en el mensaje
news:
Tengo un serio problema con un cliente al cual le desarrollé un sistema:
Al cortarse la luz mientras el sistema está abierto se dañan las tablas
que están en uso.
El error es el siguiente: La tabla "nombre" está dañada. Se debe reparar
antes de volver a utilizarla. (Error 2091)

Solución:El conteo de registros de la tabla no coincide con los registros
actuales en la tabla o el tamaño del archivo en el disco no coincide con
el tamaño de archivo esperado desde su cabecera. Reparar la tabla
utilizando una utilidad de reparación de terceros apropiada para tablas de
Visual FoxPro antes de abrir la tabla nuevamente.

La salida que encontré fue importar el archivo dañado desde Excel y luego
desde Fox, pero es un proceso muy engorroso.

¿Existe la posibilidad de reparar estos archivos?


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares