Programación General > Visual FoxPro

 Re: Bienvenidos al Foro de programación en Visual FoxPro

<< < (2/2)

ecaamal:
Saludos.
me encontraba modificando un formulario y me percate de que mi campo principal de una tabla tenia un nombre difrente a la notacion que esto utilizando, abri sin cerrar el formulario la base de datos y modifique el nombre de mi llave primaria y  genere de nuevo los IR, mofique el formulario y OOO craso error:( el VFP me marco un error de exepcion el cual cerro la aplicacion y cuando volvi abrir el formulario este marca que la base de datos no es un objeto.

Me pueden ayudar P.F.

Gato_Negro:
Hola
Creo que tu problema es que el indice de la base de datos se a roto , algunas veces puedes repararlo del sistema utilizando el comando Validate database.
Ejemplo : si tienes una Base llamda DATOS la puedes recuperar ejecutando desde la linea de comando.
VALI DATA DATOS RECOVER
este comando repara y regenera los indices, si con esto no funciona puedes probar ELIMINANDO el indice de la base.
Cada vez que creas una base visual Foxpro genera 3 archivos 2 que son propios de la base y un tercero que es el indice de la base, el cual tiene una extensión .DCX .
Ejemplo : desde el explorador de windows buscas en la carpeta que guardastes la base el archivo DATOS.DCX y lo borras , luego entras en V-Fox y prueba nuevamente con el comando VALIDA DATA DATOS RECOVER
NOTA: siempre reemplaza el nombre de ejemplo DATOS por el nombre de tu base de datos.

Suerte.
Claudio

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa