He buscado la “prueba” de porqué está sucediendo ésta y los doc. parecen bastante no existentes.
Algunos de los objetos de datos no traducen 1 to-1 con los tipos de datos de Oracle….aunque ellos “debe”.
Debe también haber los tipos de datos específicos de Oracle OLEDb que trazan 1 to-1. Como: OLEDBType.Decimal
Intentar el cambio siguiente y ver si trabaja (también intentar quizá adDecimal o el OLDDBtype arriba):
.ParameterB.Append .CreateParameter (“param1”, adInteger, adParamInput, vdblDocNum)
.ParameterB.Append .CreateParameter (“ErrNum”, adInteger, adParamOutput, intErrValue)