No. 2000 ~ 2999
2001: Completed successfully with warnings or additional information.
2002: DSN (Database Source Name) file was not found.
2003: DSN (Database Source Name) file is corrupted.
2004: DSN (Database Source Name) file format is invalid.
2005: Username is too long: must be less than 128 bytes.
2006: Password is too long: must be less than 64 bytes.
2007: Table name is too long: must be less than 128 bytes.
2008: Column name is too long: must be less than 128 bytes.
2009: Schema name is too long: must be less than 128 bytes.
2010: String data was right-truncated.
2011: Wrong parameter number given.
2012: Prepared statement is not a cursor specification.
2013: Invalid column index at descriptor.
2014: Invalid record index at descriptor.
2015: Client was unable to establish connection.
2016: OCIServer or OCISession is not set in OCISvcCtx.
2017: Open connection already exists.
2018: No open connection.
2019: Program type out of range.
2020: Invalid SQL data type.
2021: Associated statement is not prepared.
2022: Invalid use of null pointer.
2023: Invalid argument type.
2024: Invalid argument value.
2025: Function sequence error.
2026: Attribute was not set.
2027: Invalid transaction operation.
2028: Cannot modify the implementation row descriptor.
2029: Invalid use of an automatically allocated descriptor handle.
2030: Inconsistent descriptor information.
2031: Invalid attribute value.
2032: Invalid string or buffer length.
2033: Invalid descriptor field identifier.
2034: Invalid descriptor field identifier.
2035: Invalid attribute/option identifier.
2036: Invalid parameter index.
2037: Invalid parameter type.
2038: Invalid cursor position.
2039: Optional feature not yet implemented.
2040: Invalid cursor state.
2041: Required indicator variable was not specified.
2042: Savepoint exception.
2043: Duplicate cursor name exists.
2044: Invalid cursor name.
2045: Invalid record index number.
2046: Not yet implemented.
2047: Attribute has not been implemented.
2048: Data source was not found.
2049: Invalid offset for LOB.
2050: Invalid length for LOB.
2051: Invalid authorization.
2052: Invalid parameter.
2053: Invalid plan executed.
2054: Cursor is already open.
2055: Cursor is not open.
2056: Specified SQL statement is NULL.
2057: Invalid scroll option.
2058: Invalid data type.
2059: Invalid data length.
2060: Invalid diagnostics index.
2061: Data type is currently unsupported.
2062: Type casting is not allowed.
2063: Invalid parameter in/out mode.
2064: Trailing NULL missing from string bind value.
2065: Data was truncated.
2067: Index out of range.
2068: Invalid indicator type.
2069: I/O read error.
2070: I/O write error.
2071: I/O close error.
2072: Invalid buffer length.
2073: Invalid handle.
2074: Invalid handle type.
2075: Invalid DBC handle.
2076: Invalid statement handle.
2077: Failed to initialize the handle manager.
2080: CLI Driver manager has not been initialized.
2081: Invalid attempt to fetch before the first row of the result set.
2082: Invalid socket file descriptor.
2083: Failed to close socket.
2084: Invalid protocol.
2085: Invalid LOB locator from server.
2086: No data.
2087: Data is needed.
2088: Connection failed.
2089: Failed to disconnect.
2090: Execution failed.
2091: Fetching failed.
2092: Preparation failed.
2093: Failed to close the cursor.
2094: Failed to commit.
2095: Failed to close session.
2096: Session kill failed.
2097: Rollback failed.
2098: Savepoint failed.
2099: Put data failed.
2100: Cancel failed.
2101: Failed to get the length of LOB.
2102: Failed to read LOB data.
2103: Failed to write LOB data.
2104: Failed to truncate LOB data.
2105: Unable to find specified cursor.
2107: DPL is unprepared.
2108: Failed to load stream.
2109: Failed to save data.
2110: Failed to abort
2111: Failed to finish.
2112: Failed to flush rows.
2113: More rows needed after loadstream().
2114: No rows to be inserted after loadstream().
2115: Failed to read DSN info from ODBC.INI.
2116: Completed row delivery to users.
2119: Shutdown failed.
2120: Unable to get information about the last SQL statement.
2121: Duplicate request exists.
2122: Handle is in use.
2123: No accessible element exists in data structure.
2127: Invalid chunk index.
2131: Generic I/O error.
2133: Specified index is greater than number of diagnostics records.
2134: More data exists for this column.
2135: Current cursor is not updatable.
2136: Row index is out of range.
2137: Invalid integer buffer size.
2138: Invalid floating point buffer size.
2139: Connection to server was interrupted but the fail-over successfully reconnected.
2140: Unable to connect to unsupported DBMS server.
2141: IP address specified in DSN file is too long: cannot be longer than 128 bytes.
2142: Invalid date/time format.
2143: Out of range for numeric.
2144: Invalid bookmark value.
2145: Invalid fetch direction for the current cursor type.
2146: Current result set cursor type downgraded.
2147: Fractional truncation.
2148: Invalid character value for casting the type.
2149: No available connection exists in the connection pool.
2150: Failed to create a daemon thread.
2151: Failed to detach the daemon thread.
2152: Invalid descriptor index.
2153: Date/time field overflow.
2154: Invalid chunk index.
2155: Option value changed.
2156: Cannot find connection information of JEPA (JAVA External Procedure Agent).
2157: Failed to execute psm.
2158: Cannot set the size of TCP Send Buffer.
2159: Cannot set the size of TCP Receive Buffer.
2160: Unable to set the size of TCP Send Buffer.
2161: Unable to set the size of TCP Receive Buffer.
2162: Unable to get the size of TCP Send Buffer.
2163: Unable to get the size of TCP Receive Buffer.
2164: Unable to set the size of TCP Send Buffer.
2165: Unable to set the size of TCP Receive Buffer.
2166: Unable to get the size of TCP Send Buffer.
2167: Unable to get the size of TCP Receive Buffer.
2168: Unable to determine the speed of data transmission between server and client.
2169: Multi thread mode is not set.
2170: The necessary attributes are not set in subs handle.
2171: The subscription topic has already been registered.
2172: The subscription topic has not been registered.
2173: Unable to find the listener.
2175: Failed to fetch a row.
2176: Unable to use the parallel DPL option.
2177: The password has expired(grace).
2178: Unable to fetch subsequent rows.
2179: Invalid subscription name.
2180: Failed to register the subscription.
2181: Failed to unregister the subscription.
2182: DSN configuration is invalid or incomplete .
2183: Unable to handle unexpected incoming message type %1$d.
2184: Cannot read a LOB object in a remote server.
2185: The password will expire within %1$s days.
2186: Failed to compress batch update messages.
2187: Failed to compress DPL messages.
2188: Too many rows returned on exact fetch mode.
2189: Information type out of range.
2190: Ending byte of string is invalid.
2191: Kerberos authentication failed.
Last updated

