Escolar Documentos
Profissional Documentos
Cultura Documentos
SINTAXIS DE UN CURSOR:
DECLARE: Esta Instruccin Permite Definir El Cursor Que Vamos A Usar En Nuestra
Aplicacin:
Ejemplo:
Nombre
: Es El Nombre Del Cursor Que Se Desea Crear.
Instruccin SQL
: Es La Instruccin Select Que Permite Recuperar Los
Registros De Una Tabla.
Transaccin : Es El Nombre Dela Transaccin Que Esta Usando.
Ejemplo:
Nombre
Cursor
Ejemplo:
Nombre
Cursor
: Es El Nombre Del Cursor Con El Cual Se
Filtraran Los Datos.
Lista Variables
: Es El Campo o Columna De Una Tabla Por El Cual Se
Listan Los Datos.
NOTA:
Cada Variable De La Lista De Variables Debe Estar Precedida De Dos Puntos (:) y
Separadas Por Punto y Coma (;).
La Cantidad Y Tipos De Variables Que Se Utilizan, Dependen De la Cantidad De
datos Que Se leern De La Tabla.
CLOSE: Permite Cerrar Un Cursor Liberando La Memoria Que Ocupa y
Permitiendo Abrir El Cursor Con Una Nueva Instruccin SQL.
Ejemplo:
Pgina |1
POWER BUILDER
Nombre
Cursor
: Es El Nombre Del Cursor Con El Cual Se
Liberara La Memoria Que Ocupa.
DDLB_DISTRI
TOS
LV_REGISTRO
S
ST_TOTAL
CODIGO FUENTE
Creando La Funcin: CARGAR_DISTRITOS ()
Pgina |2
POWER BUILDER
Pgina |3
POWER BUILDER
Script Del Formulario - Evento OPEN
- Evento Clicked
- Evento Clicked
- Evento Clicked
INTERFAZ FINAL:
Consultando A Todos Los Empleados Que Viven En El Distrito De San Juan De
Lurigancho.
Pgina |4
POWER BUILDER
POWER BUILDER
DEMO:
Integer Reg, N
String Nom
DataStore Empleados
Empleados= Create DataStore
Empleados.DataObjet = Dw_Emp
Empleados.SetTransObjet(SqlCa)
Empleados.Retrieve()
Reg = Empleados.RowCount()
For N=1 To Reg
Nom = Empleados.GetItemString (N,Nombres)
Lb_1.Additem(Nom)
Next
Destroy Empleados
NOTA:
La Variable Tipo DataStore,Se Puede Definir Como Global Para Utilizarlo En
Cualquier Ventana De Nuestra Aplicacin.
Pgina |6