Reindexar indices

millie94
05 de Octubre del 2005
Hola a todos, soy nueva en esto y mi problema es el siguiente.
Corriendo un programa en foxpro para DOS (no tengo exactamente la version) se mando a imprimir un documento y se colgo por completo el sistema, hubo que reiniciar la Pc con lo que al volver a solicitar la impresion aparece un error pidiendo reindexar el indice de una de las bases. El problema es que no se como hacerlo... mejor dicho no conozco la instruccion para hacerlo.
Espero que alguien me pueda orientar, muchas gracias

marco
05 de Octubre del 2005
Utiliza la siguiente instrucci贸n

use tabla
INDEX ON campoclave TO nombreindice

donde "campoclave" es el o los campos que utilizaras para indexar tus tablas, recuerda que si indexas por mas de un campo debes asegurarte que todos los elementos sean del mismo tipo, si no es as铆 deberas utilizar funciones de conversi贸n entre tipos para que toda tu expresi贸n sea del mismo tipo.

"nombreindice" es el nombre que utilizaras para referirte a ese indice

Tembien puedes utilizar la instruccion REINDEX, esta te regenera todos los indices de la tabla seleccionada sin necesidad de conocer cuales son los campos que los integran.

Espero haberte podido ayudar

Saludos

millie94
05 de Octubre del 2005
Utilizo REINDEX ...y? nombre de tabla o que?

Leovis Gonzalez
05 de Octubre del 2005
ABRES LA BASE DE DATSO CON SU INDICE Y LUEGO LA INTRUCCION REINDEX