Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/05/2007, 09:51
Daniel.p.77
 
Fecha de Ingreso: febrero-2007
Mensajes: 4
Antigüedad: 17 años, 2 meses
Puntos: 0
Pregunta Re: Paquete de Base de Datos

Buenas tardes. Perdóname pero no caben en este espacio para preguntar la función y menos el paquete. Aquí te describo más en detalle. La función corría bien hasta que me solicitaron incluir un parámetro adicional, se llama pPosition el parámetro en cuestión y cuando lo agregué se hecho a perder la función, al compilarla no sucede nada (todo va bien, cero errores) pero al usarla suceden los errores antes mencionados. Quito el nuevo parámetro y funciona... Me tiene desesperado porque tengo que entregar rápido.


Aquí te muestro las declaraciones y la llamada de la función.


CREATE OR REPLACE PACKAGE Pkg_Item IS


FUNCTION installItem (pIndicator OUT VARCHAR2,pID IN VARCHAR2, pIdAC IN VARCHAR2,
pMovDate IN VARCHAR2,pMA IN VARCHAR2,pUser IN VARCHAR2,
pLang IN VARCHAR2,pFH IN VARCHAR2,
pAcFH IN VARCHAR2,pDigitalSgn IN VARCHAR2,
pPosition IN VARCHAR2) RETURN VARCHAR2;



CREATE OR REPLACE PACKAGE BODY PKG_ITEM AS



FUNCTION installItem (pIndicator OUT VARCHAR2,
pID IN VARCHAR2,
pIdAC IN VARCHAR2,
pMovDate IN VARCHAR2,
pMA IN VARCHAR2,
pUser IN VARCHAR2,
pLang IN VARCHAR2,pFH IN VARCHAR2,
pAcFH IN VARCHAR2,
pDigitalSgn IN VARCHAR2,
pPosition IN VARCHAR2) RETURN VARCHAR2 IS



declare
ipe VARCHAR2(50 BYTE);
internaliano VARCHAR2(15BYTE);
begin
internaliano:='10000000922';
ipe:=PKG_ITEM.INSTALLITEM(internaliano,
'00IT004',
'2007/05/07 15:27:18',
'MA0000000053',
'CUSER',
'EN',
'60.0',
'0.0',
null,
'1');
end;


Aunque se que no haces milagros espero que de algo sirvan estos datos.

Esperando tus acertadas respuestas, se despide,


Daniel