• Viernes 15 de Noviembre de 2024, 18:47

Autor Tema:  Proyecto Vfp Dañado  (Leído 2254 veces)

FatimaBuenrostro

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Proyecto Vfp Dañado
« en: Martes 20 de Septiembre de 2005, 03:19 »
0
:( Estaba trabajando con una tabla de visual fox cuando se fue la luz, al reiniciar la aplicación me marca el error "El indice no corresponde a la tabla. Elimine el archivo de índice y vuelva a crear el índice". Corri la utilidad "ATFixDbfFpt" pero me da el siguiente resumen al finalizar:

Visual FoxPro file: demeq.dbc!ALMACEN.DBF | Size 269350 Bytes.  

From          Data Start, Total RecSize,  Reccount, FieldCount
Filesize                                      2203
Header Block         584            122       2203
Data Block           584            122       2203           9
Data offset                         122

- Field info Ok
- First field info Ok
- There are more than one field and the last field info is Ok
- Space for DBC info Ok
- Record size from the field info and offset are Ok
- Record count from file size, header and actual data are same (Ok)

- First letter of the field's Name, Rest Of the Name, Type, Length
  Ok?                          Yes               Yes   Yes     Yes

Table 0riginal Hdr.....:0   ›
Table Fixed Hdr........:0   ›
- FPT file, Memo flag, Memo field        No         No          No

RESULTS (Repair mode 0):
- ALMACEN.DBF is not corrupted and NOT REPAIRED!
- Backups done.

© 2001 Arto Toikka


pero a pesar de que me marca que no se encuentra dañada la tabla sigo sin poder ver mi información de la tabla.

Si alguien tiene alguna sugerencia se lo agradezco porque me urge recuperar esa información.

Gracias!!!!

CSIU

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Proyecto Vfp Dañado
« Respuesta #1 en: Miércoles 21 de Septiembre de 2005, 05:11 »
0
Hola,

     Ese es un problema que según he oido, se da muy seguido con las bases hechas en fox. A mi me ha pasado y me ha funcionado reconstruir los índices de la tabla, claro, lo he hecho con tablas libres pero me imagino que igual puede funcionar....nada se pierde con intentar  :P

     Prueba asi:

     Select  <nombre_de_tabla>
     Set order to tag <nombre_de_índice_de_la_tabla>

     Si tienes más índices solo agregas otra línea, pones el nombre del siguiente índice y así sucesivamente. Creo que debe estar abierto en forma exclusiva la tabla para poder hacer eso.

     Ojalá te sirva.  Saludos!!  :D
"Six bullets... more than enough to kill a man." Revolver Ocelot