Hola denuevo,
Al conectarme a la base:
Set Db_Conn = Server.CreateObject("ADODB.Connection")
Db_Conn.Open CONEX
Y generar el objeto command
Set comm = Server.CreateObject("ADODB.Command")
Set comm.ActiveConnection = Db_Conn
comm.commandtext = SP_NAME
comm.commandtype = adCmdStoredProc
Cuando cargo los datos input y ouput:
'ACA EMPIEZAN A PASARSE LOS PARAMETROS
i = 0
cant_param_in = 0
for each x in data
cant_param_in = cant_param_in + 1
name = "in" & i
if input_type(i) = 200 then
set param = comm.createparameter(name,adVarChar,1,200,input_ty pe(i))
else
set param = comm.createparameter(name,input_type(i),1)
end if
comm.parameters.append param
comm(name) = x
i = i + 1
next
i = 0
cant_param_out = 0
for each x in output_type
cant_param_out = cant_param_out + 1
name = "out" & i
if x = 200 then
set param = comm.createparameter(name,adVarChar,2,advarchar)
else
set param = comm.createparameter(name,advarchar,2)
end if
comm.parameters.append param
i = i + 1
next
A la hora de ejecutar:
comm.execute()
Me tira el siguiente error:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC driver for Oracle]Invalid parameter type
Tienen idea si estoy obviando algo? la verdad es que me estoy matando y no consigo hacer que la base traiga datos... desde ya muchisimas gracias.
Saludos.