Saludos a quienes aportan con este valioso foro.
Actualmente me encuentro intentando ejecutar un sp de Oracle desde mi app hecha en .Net, pero cuando lo estoy ejecuntando me da el siguiente error:
ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "SP_PKG", line 48
Dicha linea 48 tiene la asignacion de un parametro tipo OUT con un valor por defecto.
CREATE OR REPLACE Package Body SP_Pkg As
Procedure CargaPeras
( SRV_Message In Out Varchar2
.
.
.
, Out_xStatus Out Varchar2
) As
Begin
Out_xStatus := ' '; -- Aqui justo en esta linea me da el error
SRV_Message := '100000';
Comento las dos lineas de asignacion y ya no me da el error. El problema que tengo es que este procedimento a su vez llama a otros sp en donde las dos variables se utulizan para manejar mensajes de exito o fracaso de la ejecución.
Estoy trabajando con Oracle 10.2 y ASP.NET 2.0.
Agradezco mucho su ayuda.