• Viernes 15 de Noviembre de 2024, 09:24

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - cesar_pyo

Páginas: [1]
1
Oracle / Validar Datos
« en: Martes 5 de Julio de 2005, 20:03 »
Estoy empezando a utilizar Oracle Portal 9i y tengo que realizar un formPortal que valide la existencia de datos de una tabla.

Ej. Teniendo dos tablas EMPRESA (ruc(pk), nombreRegistro, nombreComercial), datos ya cargados, y la tabla ESTABLECIMIENTO(ruc(fk), codEstablecimiento(pk), nombreEst,) y otros mas campos.

Aqui esta mi problema: En un formulario Portal de Establecimiento en el cual se tienen que ingresar los valores mencionados, tengo que validad que el ruc ingresado por el usuario en el form portal ESTABLECIMIENTO exista en la tabla empresa EMPRESA.

He intendado validar en el boton INSERT, Manejador de Eventos del boton PL/SQL, la Opción insertar, agregar el siguiente codigo, pero no me ejecuta el JavaScript

   declare
   my_ruc varchar2(11);
   v_existe number;
 
begin
    my_ruc := p_session.get_value_as_varchar2(
             p_block_name => 'DEFAULT',
             p_attribute_name => 'A_RUC');
     
     select count(*) into v_existe
     from vuedesa.empresa where ruc = my_ruc;
     
     if v_existe = 0 then
          htp.p('<script language="JavaScript1.3">
                 alert("no encotrno");
                  </script>');
     else
          htp.p('<script language="JavaScript1.3">
                 alert("encotrno");
                 </script>');
     end if;
end;


El codigo mecionado es nada mas para ver si puede hacer la validacion, y al no ser asi, me despliege el alert.

Si me pueden ayudar les estaré inmensamente agradecido.

Páginas: [1]