problema con tabla dbf

18/08/2006 - 17:30 por Hugo Gsell | Informe spam
Accedo a una tabla dbf (ver codigo abajo) en un disco remoto (en una red
local mapeada con windows)
Tiene cerca de 100.000 registros.
Cuando accedo a registros cuyo orden físico (segun el browse sin indices de
la fox) es alto NO ENCUENTRA EL REGISTRO.
Supongo que puede ser por alguna cuestión de demora, ya que la busqueda se
realiza mediante un select, es decir, no utiliza un índice.
¿Puede ser esto?
Si es así ¿Cómo puedo hacer que la busqueda siga x mas tiempo?
O ya que estamos, ¿Cómo puedo utilizar los índices existentes en la tabla?

Desde ya muchas gracias.

Hugo A. GSell
Sgo del Estero
Argentina
 

Leer las respuestas

#1 Alfredo S. Fernández
21/10/2006 - 13:03 | Informe spam
Te aconsejaría que realices Índices sobre los campos que realizas la
búsqueda de modo que baje el uso de memoria que genera hacer un SELECT
"directo" sin ningún índice ni cosa x el estilo.



"Hugo Gsell" escribió en el mensaje
news:
Accedo a una tabla dbf (ver codigo abajo) en un disco remoto (en una red
local mapeada con windows)
Tiene cerca de 100.000 registros.
Cuando accedo a registros cuyo orden físico (segun el browse sin indices
de la fox) es alto NO ENCUENTRA EL REGISTRO.
Supongo que puede ser por alguna cuestión de demora, ya que la busqueda se
realiza mediante un select, es decir, no utiliza un índice.
¿Puede ser esto?
Si es así ¿Cómo puedo hacer que la busqueda siga x mas tiempo?
O ya que estamos, ¿Cómo puedo utilizar los índices existentes en la tabla?

Desde ya muchas gracias.

Hugo A. GSell
Sgo del Estero
Argentina




Preguntas similares