Filtrando datos
Posted: Sat Dec 03, 2011 9:20 am
Compañeros,
Tengo DBF-NTX y a la hora de optimizar el filtro:
Así funciona perfectamente pero en Red Local tarda 10seg. aprox.
Para optimizar el filtro pretendo hacer lo siguiente... pero no filtra correctamente:
o incluso utilizando ADS mediante
... pero nada ninguna de las 2 opciones funciona correctamente, supongo que es porque los campos fecha son DATE y al armar la cadena se pasa a CARACTER.
Además de migrar a CDX y utilizar SCOPES.... ¿mediante NTX existe otra solución?
Mil gracias.
LORENZO.
Tengo DBF-NTX y a la hora de optimizar el filtro:
Code: Select all | Expand
set filter to clientes->fecha>=dDesde .and. clientes->fecha<=dHasta
Así funciona perfectamente pero en Red Local tarda 10seg. aprox.
Para optimizar el filtro pretendo hacer lo siguiente... pero no filtra correctamente:
Code: Select all | Expand
cfiltr="fecha>='"+dtoc(dDesde)+"' .and. fecha<='"+dtoc(dHasta)+"'"
bfiltr="{||"+cfiltr+"}"
dbsetfilter(&bfiltr,cfiltr)
o incluso utilizando ADS mediante
Code: Select all | Expand
clientes->(AdsSetAOF( cfiltr ))
... pero nada ninguna de las 2 opciones funciona correctamente, supongo que es porque los campos fecha son DATE y al armar la cadena se pasa a CARACTER.
Además de migrar a CDX y utilizar SCOPES.... ¿mediante NTX existe otra solución?
Mil gracias.
LORENZO.