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:
El código de la página ASP es el siguiente:Error Type: ADODB.Command (0x800A0BB9) Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
Código:
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<% 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() %>
Por favor si alguno de Uds tiene alguna idea planteela....
Bye...
KIKE
