Tengo incluido un vbs con las definiciones, eso lo he comprobado. Os paso los parámetros que paso. Los paso directamente a pelo, lo único que no se si el formato Varchar2(x) o number(x) en Oracle(formato que ya tiene la tabla) lo puedo combinar con el formato que yo quiero en mi adodb.command. Creo que mas o menos me explico jejeje

. Un saludo.
cmd.Parameters.Append cmd.CreateParameter("DNI_IN",adVarChar,adParamInpu t,15, "71227373")
cmd.Parameters.Append cmd.CreateParameter("PLAN_IN",adVarChar,adParamInp ut,4 ,"167" )
cmd.Parameters.Append cmd.CreateParameter("ANYO_IN",adVarChar,adParamInp ut,7, "2007-08")
'cmd.parameters.Append cmd.CreateParameter("DIA_OUT", adDBDate, adParamOutput)
cmd.parameters.Append cmd.CreateParameter("HORA_OUT", AdInteger, adParamOutput,5)
'cmd.parameters.Append cmd.CreateParameter("TERM_OUT", AdInteger, adParamOutput)
'cmd.parameters.Append cmd.CreateParameter("COL_OUT", adVarChar, adParamOutput,2)
'cmd.parameters.Append cmd.CreateParameter("LLAM_OUT", AdInteger, adParamOutput,1)
cmd.parameters.Append cmd.CreateParameter("VALIDO", AdBoolean,adParamOutput)