Estoy desarrollando un proyecto web con asp (no es .net es asp puro)
tengo un package al cual contiene 2 procedimentos almacenados, uno de ellos encargado de insertar datos a la tabla.
lo he podido compilar en el toad y me funciona muy bien.
el problema es cuando lo llamo desde asp me da el siguiente error
-2147217900
ora-06550: line 1, column 7: pls-00306: wrong number or types of arguments in call to 'ingresa_pedido' ora-06550: line 1, column 7: pl/sql: statement ignored
este es el codigo asp
set conn = server.createobject("adodb.connection")
conn.open cadenaconexion
set pobjrec = server.createobject( "adodb.recordset" )
set pobjcom = server.createobject( "adodb.command" )
vvar_nombre = "alexis"
vvar_direccion = "aki"
vvar_id_comuna =1
vvar_id_ciudad = 1
vvar_id_cliente = 1
vvar_id_producto = 1
vvar_id_trabajo = 1
vvar_fecha ="01/01/1900"
vvar_plazo_cotizacion = 3
vvar_observacion ="hola"
vvar_modifica_suministro = 1
with pobjcom
.activeconnection = conn
.commandtext = "pkg_actualiza_pedido.ingresa_pedido"
.commandtype = 4
.parameters.refresh
.parameters("@var_nombre") = vvar_nombre
.parameters("@var_direccion") = vvar_direccion
.parameters("@var_id_comuna") = vvar_id_comuna
.parameters("@var_id_ciudad") = vvar_id_ciudad
.parameters("@var_id_cliente") = vvar_id_cliente
.parameters("@var_id_producto") = var_id_producto
.parameters("@var_id_trabajo") = vvar_id_trabajo
.parameters("@var_fecha") = vvar_fecha
.parameters("@var_plazo_cotizacion") = vvar_plazo_cotizacion
.parameters("@var_observacion") = vvar_observacion
.parameters("@var_modifica_suministro") = vvar_modifica_suministro
.execute
end with