Power Builder - Como puedo separar por comas las consultas devueltas de un query por cursores-

 
Vista:
sin imagen de perfil

Como puedo separar por comas las consultas devueltas de un query por cursores-

Publicado por Jorge C. (8 intervenciones) el 28/12/2015 02:56:36
Quiero hacer un cursor en donde envié a un cuadro de texto unos datos... ejemplo: mi consulta me devuelve (5 registros) osea 1 2 3 4 5 , pero como hago para capturar eso y pasarlo a un cuadro de texto pero separados por comas(1,2,3,4,5)... espero me entiendan desde ya muchas gracias... Saludos.
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

Como puedo separar por comas las consultas devueltas de un query por cursores-

Publicado por Leopoldo Taylhardat (710 intervenciones) el 28/12/2015 22:01:52
Saludos...

Haces un ciclo y le agregas coma al texto en el ciclo 2 o mayor menos a la último...

string ls_nombre

declare lc_cursor cursor for select ...;

open lc_cursor;
integer contador =0
string ls_texto=', ls_texto1

do until sqlca.sqlcode=100
fetch lc_cursor into :ls_texto1;
if sqlca.sqlcode<0 then
close lc_cursor;
messagebox("","error")
end if
contador ++
if contador > 1 then ls_texto=ls_texto+','
if sqlca.sqlcode=0 then ls_texto=ls_texto+ls_texto1
loop
close lc_cursor;

Espero que te sirva..
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
sin imagen de perfil

Como puedo separar por comas las consultas devueltas de un query por cursores-

Publicado por Jorge.C (8 intervenciones) el 29/12/2015 13:59:21
Gracias por responder...
si me sirvio como base para cranear, muchas gracias por tu ayuda...
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