FoxPro/Visual FoxPro - Ejecutar consulta creando una variable

 
Vista:

Ejecutar consulta creando una variable

Publicado por Ernesto (10 intervenciones) el 12/02/2008 20:39:36
Hola a tod@s:

Tengo un problemilla entre manos, lo que deseo hacer es ejecutar una consulta con una variable en donde construyo la consulta, esto quiere decir, ejemplo.

Select Es_Por
Go Top
Campos = "SELECT "
For x = 1 To Reccount('Es_Por')
Campos = Campos + AllTrim(Es_Por.Campo)
If x != RecCount()
Campos = " " + Campos + ", ;" + Chr(13)
Else
Campos = Campos + " ;" + Chr(13)
EndIf
Skip
EndFor
Campos = Campos + "FROM PERSONAS"

Necesito ejecutar esta consulta, pero no encuentro la manera de hacerlo sin hacer una conexión a una base de datos.

Espero haber sido claro.

Mil Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ejecutar consulta creando una variable

Publicado por alejo (53 intervenciones) el 15/02/2008 21:05:06
primeramente tienes un error en el codigo, cuando trabajamos con un FOR no debemos utilizar el comando SKIP, para eso utilizas EJEMPLO:

DO WHILE
Campos = Campos + AllTrim(Es_Por.Campo)
If x != RecCount()
Campos = " " + Campos + ", ;" + Chr(13)
Else
Campos = Campos + " ;" + Chr(13)
EndIf

SKIP
ENDDO
debes crear una base de datos de donde llamarias la tabla o archivo que vas a leer (Select Es_Por ) y por lo visto estas trabajando en foxpro para D.O.S?
saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar