Programación General > Visual FoxPro
Re: Bienvenidos al Foro de programación en Visual FoxPro
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
[*] Página Anterior
Ir a la versión completa