06/06/2006, 08:57
|
| | Fecha de Ingreso: junio-2006
Mensajes: 1
Antigüedad: 18 años, 5 meses Puntos: 0 | |
hola alguien puede ayudarme, estoy empezando a programar con forms en oracle9i, pero al definir variable del tipo de la base de datos me da error, indicado que no han sido definidas las valiable. el código es el siguiente:
DECLARE
VNO_SOLICITUD admin.CONTRATOS_VIAS.NO_SOLICITUD%TYPE;
VNO_TRAMO ADMIN.CONTRATOS_VIAS.NO_TRAMO%TYPE;
TYPE mxCurTyp IS REF CURSOR;
x mxCurTyp;
BEGIN
if :bl_contratos2.estado = '1' then
OPEN x FOR Select NO_SOLICITUD,NO_TRAMO FROM CONTRATOS_VIAS WHERE CODIGO_CONTRATO = :BL_CONTRATOS2.CODIGO_CONTRATO;
LOOP
FETCH x INTO VNO_SOLICITUD,VNO_TRAMO ;
EXIT WHEN x%NOTFOUND;
UPDATE TRAMOS_VIA SET ESTADO= '1' WHERE NO_SOLICITUD= VNO_SOLICITUD AND NO_TRAMO = VNO_TRAMO;
end loop;
close x;
COMMIT;
end if;
END; |