The information in this article applies to:
SYMPTOMS
When you use an Oracle numeric field a "Type Mismatch" error occurs.
-or-
CAUSEThe following two conditions cause this behavior:
RESOLUTIONThe following conversion functions return values that are comparable to integers:
In the scenarios listed in the SYMPTOMS section, making the following changes correct the problem:
STATUSMicrosoft has confirmed this to be a problem in the Microsoft products listed
at the beginning of this article. MORE INFORMATIONOracle uses a numeric data type. If an integer value is stored in a numeric field, some ODBC drivers (for example, Intersolv version 3.01) returns a data type of double-precision floating point (that is, VBScript VarType of 5); other drivers (for example, Microsoft ODBC for Oracle version 2.73.7269) more accurately returns numeric data type (that is, VBScript VarType 14). In all cases, the ADO Type property returns type 131 (that is, numeric). Additional query words:
Keywords : kb3rdparty kbADO100 kbADO150 kbADO200 kbDatabase kbOracle kbVBp500 kbVBp600 kbGrpVBDB kbGrpMDAC kbDSupport kbADO210sp2fix kbMDAC210SP2fix |
Last Reviewed: October 19, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |