![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Creo recordar que este problema se daba a causa de un bug en la cabecera del paquete OWA (sobre la linea 8 o así, no estoy segura).
La variable num_cgi_vars se declara pero no se le da un valor inicial y se solucionaba cambiando la declaración asignandole valor 0 en la declaración. El primer error se refiere a eso, el ORA-06512 te desaparecerá en cuanto soluciones el primero, más que un error es un advertencia respecto a que hay otros errores no tratados. No sé si me he sabido explicar. Un saludo. |
|
#2
|
|||
|
|||
|
Gracias santana.
En efecto, con cambiar la declaración de la variable num_cgi_vars y darle un valor incial = 0 en el package OWA, ya no me da ese error. Ahora el problema es que no me saca la página web cuando ejecuto ese procedimiento con un usuario (us2) distinto (que no sea el propietario del procedure (us1)). Me dice que no se puede encontrar la página. No tengo ni ides de porqué puede ser, pero lo he "arreglado" haciendo un procedimiento para el usuario us2 que se encarga de llamar al procedimiento del usuario us1, y después montar la web. No se si ha quedado muy claro. Por si acaso, lo intento explicar un poco mejor: us1 crea una función fun1, donde se realizan las operaciones complejas. us2 crea un procedimiento que llama a fun1, y escribe código html sacando el resultado de fun1. Bueno, espero que esté un poquito más claro. Lo malo de esto, es que se supone que tendré que crear ese procedimiento para cada usuario. Si alguien sabe como arreglar el error, le agradecería que me orientase un mínimo. Gracias de nuevo, y un saludo. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|