Reindexar indices
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
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
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
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
