Solución para la macrosustitución en vistas prametrizadas en VFP8

29/07/2003 - 09:18 por Carlos Yohn Zubiria | Informe spam
Es semana de soluciones.
Gracias a Doru Zamfirescu encuentro la solución al problema planteado en VFP
8 para crear vistas parametrizadas con macrosustitución:
Lo que en versiones anteriores hacíamos de esta manera:

m.condicion = ".t." && que la variable esté al alcance
create sql view ... as select ... where &?condicion ...

en VFP 8 hay que hacer:
&& que no esté la variable al alcance. Que no exista m.condicion
create sql view ... as select ... where &condicion ... && sin el signo de
interrogación

El resto del código es similar al de anteriores versiones:
m.condicion = 'micampo >= "valor1"'
requery("mivista")


Saludos,
A.G.P.
 

Leer las respuestas

#1 Luis María Guayán
29/07/2003 - 13:57 | Informe spam
Bien Carlos, gracias por compartir el tip de Doru Zamfirescu, lo pondremos
en el artículo de PortalFox sobre las vistas parametrizadas.


Luis María Guayán
Vicente Trapani S.A.
Tucumán, Argentina
_____________________________________________
Microsoft Visual FoxPro MVP
SysOp de PortalFox - http://www.portalfox.com
_____________________________________________
Proteje al zorro, úsalo legalmente


"Carlos Yohn Zubiria" wrote in message
news:#
Es semana de soluciones.
Gracias a Doru Zamfirescu encuentro la solución al problema planteado en
VFP
8 para crear vistas parametrizadas con macrosustitución:
Lo que en versiones anteriores hacíamos de esta manera:

m.condicion = ".t." && que la variable esté al alcance
create sql view ... as select ... where &?condicion ...

en VFP 8 hay que hacer:
&& que no esté la variable al alcance. Que no exista m.condicion
create sql view ... as select ... where &condicion ... && sin el signo de
interrogación

El resto del código es similar al de anteriores versiones:
m.condicion = 'micampo >= "valor1"'
requery("mivista")


Saludos,
A.G.P.



Preguntas similares