Como optimizar las Consultas con FoxPro?

Jaime
31 de Octubre del 2003
Hola, tengo bases de datos en DBF y almaceno datos desde Clipper5.2. Mi problema se genera cuando realizo consultas desde Foxpro puesto que las incorporo al form en el entorno de datos y desde el form realizo comandos SQL para realizar consultas sobre varias BD. Son tablas grandes lo que hace mis consultas muy lentas, alguien me podrìa ayudar a como optimizar esto?
De antemano GRACIAS.
Jaime

Raul
31 de Octubre del 2003
Lo conveniente seria cargarlas en el evento load del formulario.

Si las BD son grandes deberias considerar trabajar de otra manera la consulta.

Una podria ser utilizando SEEK para la busqueda y luego un barrido mientras la condicion es .T. para lo que buscas, asi el puntero no tendría que recorrer toda la base.

Esta informacion la podrias llevar a BD temporales mas pequeñas para tal vez con ellas realizar tu SQL.

Espero te ayude

Jaime
31 de Octubre del 2003
Como las tablas son de Clipper 5.2 podría crearles indices desde FoxPro y no tener problemas?
Es que como conte anteriormente mis programas estan echos en clipper y ocupan indices de clipper, ahora si yo les creo indices nuevos en FoxPro provocaría algún problema?