problema urgente de resolver

15/10/2005 - 01:46 por William Contreras | Informe spam
Hola a todos.

Dejenme decirles que yo no se nada de fox, pero la empresa donde trabajo
tiene un sistema en fox y cuando quiero entrar al modulo de compras me da el
siguiente error: Database is not ordered
estuve leyendo y encontre que lo que se tenia que hacer en estos casos era
reindexar los archivos. La aplicacion tiene una opcion de reindexar los
archivos, la use y no me funciono. Luego encontre que hay una forma manual
de hacerlo que es de la siguiente forma:
use "nombreTabla" index "nombreIndice" exclusive
reindex

pero me pasa que un archivo DBF no tiene su indice CDX y no puedo realizar
la sentencia anteriormente mensionada. No se si esta es la razon por la cual
no puedo entrar al modulo de compras. si es asi me gustaria que me dijeran
como generar el CDX para este archivo BDF.

Gracias de antemano

Saludos
William Contreras.-
 

Leer las respuestas

#1 Jesús Tejerina Rivera
15/10/2005 - 03:59 | Informe spam
HOLA, Bueno se un poquito y creo poder ayudarte.


Para poder generar el indice tienes dos formas:
1) Abre la base de datos que contiene la tabla con OPEN DATABASE <el
nombre de la base>
Luego disp database para mostrarla
ubica la tabla que tienes el problema
cli derecho sobre ella y Modificar
Aparecerá la estructura de tu tabla,entonces a la derecha del campo que
quieres crear el indice hay una etiquetita del indice con una flechita pa
arriba.
Aceptas y ya.


2) luego de abrir la base de datos abre la tabla deseada con USE <tutabla>
exclusive
luego le das la instruccion INDEX ON <campo> tag <nom del indice>
luego un reindex, cierras todo y ya.

Por otro lado para darle un orden utilizas la instruccion SET ORDER TO
<nom del indice> y ya
OJALA TE SIRVA.

El que no vive para servir, no sirve para vivir.

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similares