KCML database status codes
Error Code | Value | Fatal | Meaning |
---|---|---|---|
KE_SUCCESS | 0 | N | Success |
KE_NOTFOUND | 1 | N | Record not found |
KE_ENDOFFILE | 2 | N | End of file |
KE_ENDOFRANGE | 2 | N | End of range |
KE_NOTSTARTED | 3 | N | Invalid path |
KE_DUPLICATE | 4 | N | Duplicate key |
KE_INDEXFULL | 5 | N | Index full |
KE_DATAFULL | 6 | N | Data area full |
KE_NOTOPEN | 7 | N | Table not open |
KE_FILENOTFOUND | 8 | N | Unable to open table |
KE_NOTKISAM | 9 | N | Not a KDB table |
KE_BADHANDLE | 10 | Y | No such handle |
KE_BADINDEX | 11 | N | Index damaged |
KE_LOCKED | 12 | N | Row locked by another process |
KE_NOTHELD | 13 | N | Row lock not previous held by this process |
KE_EXISTS | 14 | N | Table already exists |
KE_NOMEMORY | 15 | Y | Out of memory |
KE_NOLOGIN | 16 | N | Unable to authenticate |
KE_IOERROR | 17 | N | I/O error |
KE_BADFUNCTION | 18 | N | Invalid function |
KE_BADSORT | 19 | N | FSORT failed |
KE_INDEXDAMAGED | 20 | N | Index set damaged |
KE_SEQDAMAGED | 21 | N | Sequence set damaged |
KE_BADDATAFREE | 22 | N | Free data chain damaged |
KE_BADINDEXFREE | 23 | N | Free index chain damaged |
KE_BADINDEXCONTROLS | 24 | N | Index controls wrong |
KE_ACCESS | 25 | N | Access denied |
KE_BADLOCK | 26 | N | File not lockable |
KE_MMAP | 27 | N | Mapping error |
KE_BADBUFFER | 28 | Y | Record too long |
KE_LOGGING | 29 | N | Transaction logging |
KE_TRANSLOCK | 30 | N | Transaction lock |
KE_TRANSSYNTAX | 31 | N | Transaction syntax error |
KE_TRANSSIZE | 32 | N | Transaction size error |
KE_TRANSOFF | 33 | N | Transaction off |
KE_TRANSINTERNAL | 34 | N | Transaction internal error |
KE_LOCKTABLESIZE | 35 | N | Lock table size |
KE_ENDOFGROUP | 36 | N | SQL end of group |
KE_HAVINGREJECTEDGROUP | 37 | N | SQL having rejected group |
KE_NOT_SUPPORTED | 38 | N | Function not supported |
KE_TRUNCATED | 39 | N | String truncated |
KE_SQL_PARSE_ERROR | 40 | N | SQL parse error |
KE_SQL_EXEC_ERROR | 41 | N | SQL exec error |
KE_SQL_BIND_ERROR | 42 | N | SQL bind error |
KE_SQL_PARAM_ERROR | 43 | Y | SQL parameter error |
KE_SQL_FETCH_ERROR | 44 | N | SQL fetch error |
KE_SQL_FAIL | 45 | N | SQL fail error |
KE_DATADAMAGED | 46 | N | Data damaged |
KE_WS_BADINDEX | 47 | N | Bad word search index |
KE_WS_INDEXDAMAGED | 48 | N | Word search index damaged |
KE_WS_NOTFOUND | 49 | N | Word(s) not found |
KE_WS_SEQDAMAGED | 50 | N | Word search sequence set damaged |
KE_WS_NOMEMORY | 51 | Y | Word search out of memory |
KE_7IOERROR | 52 | N | I/O error |
KE_XML | 53 | N | XML error |
KE_SCHEMA | 54 | N | Schema error |
KE_WSBADFUNCTION | 55 | N | Word search bad function |
KE_DEADLOCK | 60 | Y | Deadlock detected while waiting for a lock |
KE_SOCKET | 61 | N | TOS Socket error |
KE_FAILOVER | 62 | Y | Database cluster failed over |
KE_ROLLBACK | 63 | Y | Application initiated rollback |
KE_KILLED | 64 | Y | Database process killed |
KE_STALE | 65 | N | Result set stale |
KE_RECURSION | 66 | Y | Infinite recursion |
KE_UNMAPPEDCOLVAL | 67 | Y | Did not map a column value from attribute |
KE_NOMAPPEDCOLVALS | 68 | Y | Specified column mapping attribute with no column/value pairs |
KE_JSON | 69 | Y | JSON parser error |
KE_TMP_NO_ACCESS | 70 | Y | Permission denied because table is currently also open in eXclusive mode |
KE_NOLIBRARY | 71 | Y | Failed to load a library |