Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________
-- Ariel D'Alfeo Córdoba, Argentina
Ahora te entiendo.
FoxPro también puede hacer ese tipo de consulta, que se llama asincrónica.
El problema en ese caso es que la ventaja que se le pueda sacar a poder ir viendo resultados de a poco se pierde en velocidad, por eso las consultas sincrónicas son más rápidas.
Igualmente me extraña que te tarde tanto. ¿de cuántos registros hablamos? ¿y que tamaño de registro? Porque del lado del cliente solo veo que puedan influir dos cosas, el diversos usado y la configuración que se use.
Aportá más datos, a ver si se puede ver la causa aparente.
Además de lo que te pregunté más arriba, poné el driver que usás y con que configuración lo estás usando.
Tampoco hace falta llegar al extremo, las consultas externas se pueden optimizar en fox de varias formas, por ejemplo precompilándola en Fox con sqlprepare y usando bind variables para no meter los datos directamente, sino con ?Var en los parámetros
Ojo, los tiempos de compilación sí que influyen, aunque tomen algo menos de un segundo (no son nanosegundos ni en el propio servidor), se notan y mucho cuando hay que realizar muchas consultas seguidas, por ejemplo en un proceso tipo batch.
Puede que unas cuantas centésimas de segundo
Y el codigo ¿?
MK