ejecutar cadena SQL de 450 caracteres de forma local NO Sql Pass Through

30/12/2004 - 01:54 por Ana Patricia | Informe spam
Saludos comunidad,

Esta es mi primera pregunta en un foro de Fox, de ante mano saludos a
todos y feliz año nuevo.

Tengo VF8

Como puedo ejecutar una consulta SQL de 450 caracteres de longitud
almacenada en un objeto tipo Custom llamado xsql en la propiedad txt.

La consulta opera sobre una tabla local tipo DBF.

he tratado esto pero no me funciona:

1.-ensayo
&xsql.txt && mensaje de error


2.-ensayo
xvar=xsql.txt
&xvar && mesaje de error

el mensaje de error es: Command contains unrecognized phrase/keyword.

Gracias !!!
 

Leer las respuestas

#1 Ana María Bisbé York
30/12/2004 - 15:46 | Informe spam
Hola tocaya:

Bienvenida al foro y al VFP.

Estás haciendo sustitución de macro con comando &. Creo que no lo necesitas.

Mira cómo reproduje la situación desde la ventana de comandos
xsql = CREATEOBJECT('Custom')
xsql.AddProperty('txt','mi valor txt')
?xsql.txt && Devuelve mi valor txt

xvar=xsql.txt
?xvar && Devuelve mi valor txt

otraprueba = 'Cadena inicial ' + xsql.txt
?otraprueba && Devuelve Cadena inicial mi valor txt

No se si te puede ayudar. Suerte !!


¡ Feliz Año Nuevo !

Saludos,

Ana
www.amby.net

"Ana Patricia" escribió en el mensaje
news:
Saludos comunidad,

Esta es mi primera pregunta en un foro de Fox, de ante mano saludos a
todos y feliz año nuevo.

Tengo VF8

Como puedo ejecutar una consulta SQL de 450 caracteres de longitud
almacenada en un objeto tipo Custom llamado xsql en la propiedad txt.

La consulta opera sobre una tabla local tipo DBF.

he tratado esto pero no me funciona:

1.-ensayo
&xsql.txt && mensaje de error


2.-ensayo
xvar=xsql.txt
&xvar && mesaje de error

el mensaje de error es: Command contains unrecognized phrase/keyword.

Gracias !!!

Preguntas similares