Power Builder - CURSORES EN PB

 
Vista:

CURSORES EN PB

Publicado por gerardo sandoval (2 intervenciones) el 05/02/2001 04:56:07
COMO SE DEFINEN Y SE UTILIZAN LOS CURSORES DESDE POWER BUILDER. SI ME
PUEDEN ENVIAR UN EJEMPLO LE AGRADEZCO.
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:CURSORES EN PB

Publicado por Keylor (14 intervenciones) el 06/02/2001 03:54:58
Un Cursor un PB es una forma muy util para procesar un set de resultados registro por registro. te envio un ejemplo:

string depto
string empleado
string nombre

DECLARE dept_curs CURSOR FOR SELECT codigo,
nombre FROM departamentos;
OPEN dept_curs;
if SQLCA.sqlcode < 0 then
MessageBox("Open Cursor",SQLCA.sqlerrtext)
end if

DO WHILE SQLCA.sqlcode = 0

FETCH dept_curs INTO :depto, :empleado;
if SQLCA.sqlcode < 0 then
MessageBox("Fetch Error",SQLCA.sqlerrtext)
elseif SQLCA.sqlcode = 0 then
SELECT nombre_empleado INTO
:nombre FROM empleados WHERE emp_id = :empleado;
if SQLCA.sqlcode <> 0 then
MessageBox("select", &
SQLCA.sqlerrtext)
end if
end if
LOOP

CLOSE dept_curs;

if SQLCA.sqlcode <> 0 then
MessageBox("Close Cursor", SQLCA.sqlerrtext)
end if

//fin del codigo

Espero que te pueda ser util

Keylor
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

RE:CURSORES EN PB

Publicado por elias (1 intervención) el 13/07/2007 12:44:39
hola deme un alcance sobre cursores o explicame por favor
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

RE:CURSORES EN PB

Publicado por LUIS (2 intervenciones) el 23/11/2007 15:11:04
HOLAS NECESITO AYUDA
QUIERO HASER UNA CONSULTA QUE ME MUESTRE LAS FECHAS DE UNA BASE D EDATOS PERO QUIERO HASERLO CON CURSORES PERO AL DIGITAR LOS CODIGOS NO ME ACEPTA NO SE QUE PUEDA HASER SI
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

RE:CURSORES EN PB

Publicado por LUIS (2 intervenciones) el 23/11/2007 15:12:42
HOLAS NECESITO AYUDA
QUIERO HASER UNA CONSULTA QUE ME MUESTRE LAS FECHAS DE UNA BASE D EDATOS PERO QUIERO HASERLO CON CURSORES PERO AL DIGITAR LOS CODIGOS NO ME ACEPTA NO SE QUE PUEDA HASER SI
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

RE:CURSORES EN PB

Publicado por eribert (1 intervención) el 03/03/2009 02:58:47
porfa ayudeme necesito cursores de power builder
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

RE:CURSORES EN PB

Publicado por tais (2 intervenciones) el 19/02/2010 00:30:53
en al consulta de mi cursor si puedo enviear la consulta con un where campo = :x, la pregunta del millon y medio es puedo hacer la consulta con un select campos from tablas where campo IN (:X) o como puedo hacerlo necesito hacer un cursor de ese tipo es posible o no gracais antemano
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

RE:CURSORES EN PB

Publicado por luis charles bailon huayta (1 intervención) el 23/03/2010 03:28:42
string categ

DECLARE Lista_cate CURSOR FOR SELECT DISTINCT categoria FROM CATEGORIA;

OPEN Lista_cate;

FETCH Lista_Cate INTO :categ;

DO WHILE sqlca.sqlcode<>100

ddlb_cat.additem(categ)

FETCH Lista_Cate INTO :categ;

LOOP

CLOSE Lista_cate;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar

RE:CURSORES EN PB

Publicado por Ismael Laurente Gómez (38 intervenciones) el 09/02/2001 16:21:35
No te recomiendo que uses cursores en tu aplicacion, lo mejor es usar datastores.

crea un un objeto datawindow (ejm d_empleado)

luego en el script:

DataStore lds_emp

lds_emp= create DataStore

lds_emp.DataObject = "d_empleado"
/*
aqui puedes hacer lo que se te plasca con el
datastore, tiene todas las funcionalidades y propiedades de un control datawindow

*/

destroy lds_emp

Salu2,
IsmA.
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