Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2002, 15:43
kike79
 
Fecha de Ingreso: abril-2002
Mensajes: 3
Antigüedad: 23 años
Puntos: 0
AYUDA CON Stored Procedure de Oracle y ASP

Hola, tengo el siguiente problema. Ando trabajando con un Sored procedure que tiene 3 parámetros, dos de entrada y uno de salida.
Los parámetros de entreada son de tipo VARCHAR2 y el de salida es TABLE OF NUMBER(2)

Cuando hago la llamada a la página ASP sale el siguiente error:
Código:
  
Error Type: 
ADODB.Command (0x800A0BB9) 
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
El código de la página ASP es el siguiente:

Código:
 
<% 
set objCmd = Server.CreateObject("ADODB.Command") 
objCmd.ActiveConnection = MM_BOSS_STRING 
objCmd.CommandType = 1 
objCmd.CommandText = "{Call actionallowed(?,?,{resultset 500,status})}" 
objCmd.CommandTimeout = 0 
objCmd.Prepared = false 
'set param1=objCmd.CreateParameter("groupname", adVarChar, adParamInput,, grupo) 
set param1=objCmd.CreateParameter("groupname", adVarChar, adParamInput,,grupo) '<----------ERROR  
objCmd.Parameters.Append param1 
set param2=objCmd.CreateParameter("action", adVarChar, adParamInput,,accion) 
objCmd.Parameters.Append param2 

set rs=objCmd.Execute() 
%>
No estoy seguro si deba usar adVarchar como tipo de dato en el CREATEPARAMETER pues no se si ese es el tipo que corresponde al VARCHAR2 de Oracle. También he probado con adBSTR pero tampoco ha funcionado

Por favor si alguno de Uds tiene alguna idea planteela....
Bye...
KIKE