STATUS_TABLE_YET_OPEN |
-3 |
This table has not been opened yet. |
STATUS_DURING_TRANSACTION |
-4 |
This table is in transaction yet. |
STATUS_NO_ACR_UPDATE_DELETE |
-5 |
You do not have permission for update or delete. |
STATUS_NO_ACR_INSERT |
-6 |
You do not have permission for insert. |
STATUS_NO_ACR_READ |
-7 |
You do not have permission for read. |
STATUS_CANT_ALLOC_MEMORY |
-8 |
Could not allocate memory. |
STATUS_USE_KEYFIELD |
-9 |
Can not delete this field because it is used by key. |
STATUS_TOO_MANY_TABLES |
-10 |
Over the maximum number of tables which can be managed. |
STATUS_INVARID_PRM_KEY_NUM |
-11 |
Primary key number is invalid. |
STATUS_INVARID_FIELD_IDX |
-14 |
Field index is not in valid range. |
STATUS_ALREADY_DELETED |
-15 |
This item has already been deleted. |
STATUS_LMITS_MAX_TABLES |
-16 |
Over the maximum number of tables which can be opened. |
STATUS_DB_YET_OPEN |
-17 |
Database has not been opened yet. |
STATUS_TABLENAME_NOTFOUND |
-18 |
The table is not found. |
STATUS_DIFFERENT_DBVERSION |
-19 |
The database version is different or it is broken. |
STATUS_DUPLICATE_FIELDNAME |
-20 |
The field name is duplicate. |
STATUS_INVALID_TABLE_IDX |
-21 |
This table index is not defined. |
STATUS_AUTH_DENIED |
-22 |
The username or password is incorrect. |
STATUS_TOO_MANY_FIELDS |
-23 |
Over the maximum number of fields which can be managed. |
STATUS_FILTERSTRING_ERROR |
-24 |
There are some errors in the filter string. |
STATUS_INVALID_FIELDLENGTH |
-25 |
Field length is invalid. |
STATUS_INVALID_KEYTYPE |
-26 |
Key type which can not be used is specified. |
STATUS_LVAR_NOTE_NOT_LAST |
-27 |
Note and Lvar type field must be the last of the fields. |
STATUS_NODEF_FOR_CONVERT |
-28 |
There is no definition to convert. |
STATUS_TRD_NEED_VARLENGTH |
-29 |
Specifying the variable-length table is required. |
STATUS_INVALID_VARIABLETABLE |
-30 |
The last field of variable-length table must be one of the type Note , Lvar and varbinary . |
STATUS_TOO_LONG_OWNERNAME |
-32 |
The owner name is too long. |
STATUS_CANT_DEL_FOR_REL |
-33 |
Can not delete it because of referential integrity. |
STATUS_NO_AUTOINC_SPACE |
-34 |
There is no space for AutoIncEx . |
STATUS_INVALID_RECLEN |
-35 |
Record length definition is invalid or the table has not been opened yet. |
STATUS_INVALID_FIELDVALUE |
-36 |
The field value is invalid. |
STATUS_INVALID_VALLEN |
-37 |
Length of variable-length record is greater than the size of the buffer. |
STATUS_FIELDTYPE_NOTSUPPORT |
-42 |
Can not use this field type because of server specifications. |
STATUS_INVALID_NULLMODE |
-43 |
Can not use the mode which is specified database::setCompatibleMode() at opening database or table.
This error will be occurred in cases like following:
database::setCompatibleMode() is different between the table which has been opened and the table which will be opened.
- The version of server plugin is 2.5 or smaller.
database::CMP_MODE_OLD_NULL is specified when open table without schema.
|
STATUS_TOO_LARGE_VALUE |
-44 |
The field value is too large. |
STATUS_SQL_PARSE_ERROR |
-45 |
SQL parsing error has occurred in API internal DDL process with SQL statements. |
STATUS_SUCCESS |
0 |
Succeeded. Finished without errors. |
STATUS_PROGRAM_ERROR |
1 |
Program error. Invalid state which is caused by program procedure has been detected. |
STATUS_IO_ERROR |
2 |
The data file is corrupted. |
STATUS_FILE_NOT_OPENED |
3 |
The table has not been opened yet. |
STATUS_NOT_FOUND_TI |
4 |
The record which matches the key was not found. Could not establish the current record. |
STATUS_DUPPLICATE_KEYVALUE |
5 |
The value of unique index field is duplicated. |
STATUS_INVALID_KEYNUM |
6 |
The key number or name is invalid. |
STATUS_NO_CURRENT |
8 |
The current record is not established. |
STATUS_EOF |
9 |
The current record has reached to first or last of records. It can not move more. |
STATUS_TABLE_NOTOPEN |
12 |
Can not open table because the table is not found. |
STATUS_REQUESTER_DEACTIVE |
20 |
Can not load database engine. |
STATUS_KEYBUFFERTOOSMALL |
21 |
The length of key buffer is not enough. |
STATUS_BUFFERTOOSMALL |
22 |
The length of data buffer is not enough. |
STATUS_CANT_CREATE |
25 |
Can not create table. Please check causes such as using invalid field name. |
STATUS_NOSUPPORT_OP |
41 |
Invalid operation has tried to execute. |
STATUS_INVALID_BOOKMARK |
43 |
The value of bookmark is invalid. |
STATUS_ACCESS_DENIED |
46 |
There is no access privilege. Please make sure not to try to update values in the table which is opened with read-only. |
STATUS_TABLE_EXISTS_ERROR |
59 |
The table already exists. |
STATUS_LIMMIT_OF_REJECT |
60 |
Searching has finished because the record count has been reached to specified reject-count. |
STATUS_WARKSPACE_TOO_SMALL |
61 |
An error has occurred at writing filter buffer. Insufficient memory, or, the value of in clause is specified in prepared operation. |
STATUS_INVALID_EX_DESC |
62 |
There is a mismatch between request and buffer length on multi-record operation. |
STATUS_INVALID_EX_INS |
63 |
The buffer length of bulk-insert is invalid. |
STATUS_REACHED_FILTER_COND |
64 |
Searching has finished because there has not been matching records more. |
STATUS_INVALID_FIELD_OFFSET |
65 |
The field position or name is invalid. |
STATUS_CHANGE_CONFLICT |
80 |
The record which you tried to update or delete has modified by other clients after last reading. |
STATUS_INVALID_LOCKTYPE |
83 |
Invalid lock type. |
STATUS_LOCK_ERROR |
84 |
An error has occurred at record locking. Could not get lock. |
STATUS_FILE_LOCKED |
85 |
The table has locked. |
STATUS_CANNOT_LOCK_TABLE |
88 |
Could not lock the table. |
ERROR_TD_INVALID_CLINETHOST |
171 |
Failed to authentication of connecting to database. |
ERROR_NO_DATABASE |
172 |
Could not find the database which have this name. |
ERROR_NOSPECIFY_TABLE |
176 |
The table name is not specified in URI. |
ERROR_LOAD_CLIBRARY |
200 |
Can not load TDCLC library. |
ERROR_INDEX_RND_INIT |
201 |
Failed to initialize table index. |
STATUS_INVALID_PREPAREID |
202 |
Invalid prepared number has specified. |
STATUS_LMIT_OF_PREPAREED |
203 |
Not used. There is no implementation which returns this error. |
STATUS_ALREADY_INSNAPSHOT |
204 |
Snapshot has started already. |
STATUS_ALREADY_INTRANSACTION |
205 |
Transaction has started already. |
SERVER_CLIENT_NOT_COMPATIBLE |
3003 |
There is no compatibility between the server version and the client version.
Or, there is the difference of the authentication method. |
NET_BAD_SRB_FORMAT |
3021 |
Received an incorrect data packet. |
ERROR_TD_HOSTNAME_NOT_FOUND |
3103 |
Could not find specified host. |
ERROR_TD_CONNECTION_FAILURE |
3106 |
Failed to connect to the host. |
ERROR_TD_NOT_CONNECTED |
3110 |
There is no connection to the host. |
ERROR_TD_NET_TIMEOUT |
3800 |
The network request has timeouted. |
ERROR_TD_NET_REMOTE_DISCONNECT |
3801 |
The connection has disconnected from the server. |
ERROR_TD_NET_TOO_BIGDATA |
3802 |
Network transfer data size is too large. |
ERROR_TD_NET_OTHER |
3810 |
A network error which can not be analyzed has occurred. |
ERROR_TD_C_CLIENT_UNKNOWN |
3811 |
An unexpected error has occurred in TDCLC library. |
ERROR_TD_INVALID_SERVER_ROLE |
3812 |
Server role is different with the role which has been requested by client. |
ERROR_TD_RECONNECTED |
3900 |
Not used. There is no implementation which returns this error. |