FoxPro/Visual FoxPro - INDICES URGENTE POR FAVO

 
Vista:

INDICES URGENTE POR FAVO

Publicado por JESUS ALEXANDER BARRAGAN VESGA (10 intervenciones) el 22/07/2003 23:29:31
POR FAVOR LE AGRADEZCO SU COLABORACION:

TENGO UN INCONVENIENTE, RESULTA QUE CUANDO POR ALGUN MOTIVO SE ME DAÑAN LOS INDICES, INTENTO RECUPERARLOS CON LA SIGUIENTES INSTRUCCIONES

use departamentos exclusive
delete tag all
index on cod_dpto tag cod_dpto candidate
index on departamento tag departame candidate
REINDEX

PERO CUANDO LOS GENERO ME DICE QUE LA BASE DE DATOS NECESITA SER VALIDADA, Y NO ME VUELVE A GENERAR LOS INDICES NI ME DEJA ABRIR EL FORMULARIO ASOCIADO A LA TABLA, QUE PUEDO HACER EN TIEMPO DE EJECUCION NO DE DISEÑO, O QUE PROGRAMITA DEBO HACER GRACIAS....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:INDICES URGENTE POR FAVO

Publicado por Ilder (32 intervenciones) el 22/07/2003 23:52:50
Pues incluye en tu programa, antes de regenerar los indices, las siguientes instrucciones:

CLOSE ALL
SET EXCLUSIVE ON
OPEN DATA <nombre de tu dbc>
VALIDATE DATABASE

Despues abre las tablas, y regenera los indices. Si el problema persiste, En tiempo de Diseño, tienes que emitir el
VALIDATE DATABASE RECOVER

Me parece, que se te dañaron los indices, y no se actualizo la DBC, no creo que lo puedas arreglar en tiempo de Ejecucion, pero intentalo. Por otro lado, No Borres los TAG antes de RE-CREARLOS, no es necesario, y es probable que eso te halla dañado tu DBC. Usa el SET SAFETY OFF, para que los regeneres quitando el DELETE TAG de tu programa.

ILDER > 1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar