PRB: Numbered Positioned Updates Against Oracle8i Database Server Fails (238849)
The information in this article applies to:
- Microsoft Data Access Components 2.1
- Microsoft ODBC for Oracle version 2.5 Build 2.573.2927
- Microsoft ODBC for Oracle version 2.5 Build 2.573.3513
- Microsoft ODBC for Oracle version 2.5 Build 2.573.3711
- Microsoft ODBC for Oracle version 2.5 Build 2.573.4202
This article was previously published under Q238849 SYMPTOMS
When you attempt to update or insert records into an Oracle8i server by using a NUMBER(x,y) datatype field, you receive the following error:
[Microsoft][ODBC Driver for Oracle][Oracle]ORA-01722: invalid number
CAUSE
The Microsoft Oracle ODBC Driver incorrectly parses for the decimal separator when connecting to an Oracle8i server.
RESOLUTION
The current versions of the Microsoft Oracle Open Database Connectivity (ODBC) Driver and OLE DB Providers were not supported in an Oracle8i environment. Use the Microsoft OLE DB Provider for Oracle to work around this INSERT problem; however, you may run into other incompatibilities. You may also hard code the INSERT and UPDATE statements and run them off the command object.
STATUS
This behavior is by design.
Modification Type: | Major | Last Reviewed: | 12/5/2003 |
---|
Keywords: | kbDatabase kbDriver kbOracle kbprb KB238849 |
---|
|