Power Builder - Cursor en Powerbuilder

   
Vista:

Cursor en Powerbuilder

Publicado por dani (6 intervenciones) el 02/06/2015 17:01:51
Buenas tardes,

Espero que alguien pueda ayudarme.
Tengo creado un curso con la siguiente línea:

...
And tabla1.campo1 in (:ls_valores)
...

donde ls_valores es un string con el siguiente valor:
ls_valores = 'A','B', 'C'

Pero no me funciona. También he probado lo siguiente, pero tampoco funciona:

ls_valores = "('A','B', 'C' )"
...
And tabla1.campo1 in :ls_valores
...

¿Cómo lo podría solucionar?

Gracias.
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

Cursor en Powerbuilder

Publicado por Leopoldo Taylhardat (690 intervenciones) el 03/06/2015 16:12:49
Saludos...

Estas seguro(a) de que campo1 contiene solamente "A","B","C" ???

porque si tiene texto mas largo que una sola letra debes usar es like...
and campo1 like 'A%' or campo1 like 'B%' or campo1 like 'C%' ....
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

Cursor en Powerbuilder

Publicado por Jeinner Hidalgo (638 intervenciones) el 03/06/2015 22:28:30
Utiliza un array string.

String lsa_Valores[]

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

Cursor en Powerbuilder

Publicado por Frank P. (50 intervenciones) el 02/07/2015 18:22:14
Supongo que haces un select, bueno no te va a funcionar de esa manera, lo que se me ocurre a mí es hacerlo de manera dinámica.

Saludos,

Frank P.
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