Foros del Web » Programando para Internet » ASP Clásico »

Error ADO, execute metodo ADO command

Estas en el tema de Error ADO, execute metodo ADO command en el foro de ASP Clásico en Foros del Web. 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 = ...
  #1 (permalink)  
Antiguo 12/05/2009, 18:22
Tat
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 16 años
Puntos: 0
Pregunta Error ADO, execute metodo ADO command

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.
  #2 (permalink)  
Antiguo 13/05/2009, 06:01
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: Error ADO, execute metodo ADO command

Hola

Un poco de lectura

Manual Oracle

Método CreateParameter

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 13/05/2009, 09:49
Tat
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 16 años
Puntos: 0
Respuesta: Error ADO, execute metodo ADO command

Muchas gracias, ahora lo chequeo.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:25.