ODBC Manager Constants
The following public constants are declared in the ODBC Manager:
Standard Error Codes:
Constant | Value | Meaning |
---|---|---|
#Err_NoError | 0 | No Error |
#Err_Invalid | 1 | Invalid Error Code |
#Err_Unknown | 2 | Unknown Error Code |
#Err_ConnFail | 3 | Failed Connecting To db |
#Err_ConnTimeout | 4 | Timed Out Waiting For db Connection |
#Err_LostConn | 5 | Lost Connection To db |
#Err_ExecTimeout | 6 | Obsolete, no longer used. |
#Err_ExecLostConn | 7 | Lost The db Connection Executing Query |
#Err_ODBC | 8 | ODBC Error Executing Query |
#Err_DelNoWhere | 9 | DELETE Without WHERE Clause |
#Err_FieldNum | 10 | Field Count Mismatch On Table Synch |
#Err_FieldName | 11 | Field Name Mismatch On Table Sych |
#Err_InvalidQuery | 12 | Invalid Query Expression |
#Err_InvalidDSN | 13 | Invalid DSN |
#Err_TransBegin | 14 | Error On Transaction Begin |
#Err_TransEnd | 15 | Error On Transaction End |
#Err_UserCancel | 16 | User Cancelled Connection |
#Err_ForceDisConn | 17 | Error caused disconnect |
Database Type Codes used in the ODBC Manager
The following numeric values are used by various functions in the library to select formatting characteristics appropriate to each database type.
Value | Meaning |
---|---|
0 | MS SQL |
1 | MS Access |
2 | Oracle |
3 | MySQL |
4 | SyBase |
Data Type Codes used in the ODBC Manager
The following numeric values are used by various functions in the library to indicate the data type of a field.
Constant | Value |
---|---|
#SQL_BIT | -7 |
#SQL_TINYINT | -6 |
#SQL_BIGINT | -5 |
#SQL_LONGVARBINARY | -4 |
#SQL_VARBINARY | -3 |
#SQL_BINARY | -2 |
#SQL_LONGVARCHAR | -1 |
#SQL_UNKNOWN_TYPE | 0 |
#SQL_CHAR | 1 |
#SQL_NUMERIC | 2 |
#SQL_DECIMAL | 3 |
#SQL_INTEGER | 4 |
#SQL_SMALLINT | 5 |
#SQL_FLOAT | 6 |
#SQL_REAL | 7 |
#SQL_DOUBLE | 8 |
#SQL_DATE | 9 |
#SQL_TIME | 10 |
#SQL_TIMESTAMP | 11 |
#SQL_VARCHAR | 12 |