Power Builder - Cursor dynamic

 
Vista:

Cursor dynamic

Publicado por Carlos Valladares (1 intervención) el 04/03/2003 23:10:57
Hola
Me sale un error de no declaracion del cursor
este es el cursor que utilizo
cual es mi error ?

sqlstatement = "SELECT Mae_Trabajadores.cod_trabajador, "&
+" Mae_Trabajadores.apo_mes_minima_trab "&
+" FROM Mae_Trabajadores "&
+" WHERE Mae_Trabajadores.cod_empresa = :gs_empresa And "&
+" Mae_Trabajadores.ind_cobranza_trab = :ls_indCobro "&

DECLARE Cur_Sel_Socios DYNAMIC CURSOR FOR SQLSA ;
PREPARE SQLSA FROM :sqlstatement ;
OPEN DYNAMIC Cur_Sel_Socios ;
FETCH Cur_Sel_Socios INTO
:ls_cod_socio, :ld_mto_aporte ;

Gracias de Antemano
Saludos
Carlos Valladares
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:Cursor dynamic

Publicado por Manuel Ruiz (33 intervenciones) el 06/03/2003 14:10:41
Te mando una ejemplo que llena un listbox
string cadena
cadena=\"Select cod_usuario,pass_usuario From AC_Usuarios\"

Declare my_cursor Dynamic Cursor for SQLSA;
Prepare SQLSA from :sqlsentencia;
Describe SQLSA into SQLDA;
open Dynamic my_cursor using Descriptor SQLDA;
Fetch my_cursor using descriptor SQLDA;

do while sqlca.sqlcode<>100
choose case SQLDA.numoutputs
case 1
cadena=SQLDA.getdynamicstring(1)
case 2
cadena=sqlda.getdynamicstring(1) +\" \"+ sqlda.getdynamicstring(2)
end choose

listbox.additem(cadena);
fetch my_cursor using descriptor SQLDA;
loop
close my_cursor;
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