Ho cercato “la prova„ di perché questa sta accadendo ed i documenti sembrano abbastanza inesistenti.
Alcuni degli oggetti di dati non traducono 1 to-1 con i tipi di dati di Oracle….anche se “dovrebbe„.
Ci dovrebbero anche essere tipi di dati specifici di Oracle OLEDb che tracciano 1 to-1. Come: OLEDBType.Decimal
Provare il seguente cambiamento e vedere se funziona (forse inoltre provare adDecimal o il OLDDBtype qui sopra):
.ParameterB.Append .CreateParameter (“param1„, adInteger, adParamInput, vdblDocNum)
.ParameterB.Append .CreateParameter (“ErrNum„, adInteger, adParamOutput, intErrValue)