Programación General > Power Builder
Creacion De Tablas Temporales
juan_0986:
Que tal bueno gracias por la ayuda brindada, lo que mas se ajusta a mis necesidades es el cursor dinamico que se crea en el power ya que tengo que
extraer los datos de una data en acces bueno mire la sentencia del sqlsa tuve que agregarle lo sgt para poder obtener los resultados que necesitaba:
1) trans2 es una variable donde almaceno mi transaccion de mi data en acces, cabe recalcar que la conexion es exitosa
2) utilizo el do until por que necesito recuperar todas las ctas que tengo en la tabla, ya que sin el do until solo me recupera un registro
3)tengo una tabla la cual hace mi refrencia el datawindow dw_1 donde solo inserto los registros recuperados con el cursor, mas no los guardo por que solo quiero mostrarlos no quiero que quede almacenado en mi tabla
long reg
DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA;
PREPARE SQLSA FROM "SELECT num_cta from enct0108 where len(num_cta)=7 order by num_cta" using trans2;
OPEN DYNAMIC my_cursor ;
FETCH my_cursor INTO :ncta;
do until trans2.sqlcode=100
reg=dw_1.insertrow(0)
dw_1.object.num_cta[reg]=ncta
FETCH my_cursor INTO :ncta;
loop
CLOSE my_cursor;
messagebox('','ok')
bueno la recuperacion de datos es exitosa me muetra los datos de la tabla de acces a la que hace referencia miu cursor, ahora el problema es despues de el mensaje ok; no puedo usar ningun boton de comando de la ventana donde esta mi dw con los datos recuperados, quisiera saber si estoy haciendo algo malo; por que el cursor ya esta cerrado, por lo general no puedo usar ningun comando de la ventana mientras el cursor este abierto, espero pueda ayudarme
Navegación
[*] Página Anterior
Ir a la versión completa