ayuda por favor!!! - problemas con cursores
Publicado por martin (97 intervenciones) el 17/09/2003 22:25:39
Como hago para colocar la variable string ls_clasificacion dentro de la sentencia sql en el cursor, bueno esta cadena contiene campos con condiciones por ejemplo : ((clasificacion >= "I001" and clasificacion <= "I010") or clasificacion = "0005")string ls_clasificacionls_clasificacion = f_reemplazar_cadenas(ist_par.parstring3, 'clasificacion_3','clasificacion')DECLARE cursor_clasificacion_1 CURSOR FORSELECT CLASIFICACION, DESCRIPCION FROM CLASIFICACION WHERE ls_clasificacion ORDER BY 2;OPEN cursor_clasificacion_1;FETCH cursor_clasificacion_1 INTO :ls_cod_clasificacion, :ls_des_clasificacion;DO UNTIL sqlca.sqlcode = 100 ddlb_clasificacion.AddItem(UPPER(ls_des_clasificacion Space(100) ls_cod_clasificacion))FETCH cursor_clasificacion_1 INTO :ls_cod_clasificacion, :ls_des_clasificacion;LOOPCLOSE cursor_clasificacion_1;sale el siguiente error:"incorrecta sintaxis cerca de la palabra order"muchas gracias
Valora esta pregunta


0