| 0 | KE_SUCCESS | Successful |
| 1 | KE_NOTFOUND | Record not found in index |
| 2 | KE_ENDOFFILE | No more records on path |
| 3 | KE_NOTSTARTED | No previous start for this path |
| 4 | KE_DUPLICATE | Index does not permit duplicates and this key is already present in the index. |
| 5 | KE_INDEXFULL | No more index extents available |
| 6 | KE_DATAFULL | No more data area extents available |
| 7 | KE_NOTOPEN | Table not open on this handle |
| 8 | KE_FILENOTFOUND | Table or dictionary not found |
| 9 | KE_NOTKISAM | Table or dictionary is not a KISAM table |
| 10 | KE_BADHANDLE | Invalid handle supplied to KISAM function |
| 11 | KE_BADINDEX | Problem with index. Suggest rebuild. |
| 12 | KE_LOCKED | Row already locked by another program |
| 13 | KE_NOTHELD | Row not locked and update or delete attempted. |
| 14 | KE_EXISTS | Table already exists on create operation |
| 15 | KE_NOMEMORY | Fatal error, no memory. |
| 16 | KE_NOLOGIN | Unable to attach to database. Check userid and permission |
| 17 | KE_IOERROR | O/S error accessing data. Suggest verify and rebuild |
| 18 | KE_BADFUNCTION | Invalid request |
| 19 | KE_BADSORT | Unable to rebuild index |
| 20 | KE_INDEXDAMAGED | Index set damaged |
| 21 | KE_SEQDAMAGED | Sequence set damaged |
| 22 | KE_BADDATAFREE | Free data block chain broken |
| 23 | KE_BADINDEXFREE | Free index block chain broken |
| 24 | KE_BADINDEXCONTROLS | Index controls do not agree |
| 25 | KE_ACCESS | Unable to lock table or row |
| 26 | KE_BADLOCK | O/S lock error |
| 27 | KE_MMAP | Unable to memory map table |
| 28 | KE_BADBUFFER | Buffer pointer null or buffer too small |
| 29 | KE_LOGGING | Unable to write to log device |
| 30 | KE_TRANSLOCK | Unable to start transaction |
| 31 | KE_TRANSSYNTAX | Function not permitted during transaction |
| 32 | KE_TRANSSIZE | Log overrun |
| 33 | KE_TRANSOFF | Transaction request when logging disabled |
| 34 | KE_TRANSINTERNAL | Not used |
| 35 | KE_LOCKTABLESIZE | Too many locks for transaction |
| 36 | KE_ENDOFGROUP | Not used |
| 37 | KE_HAVINGREJECTEDGROUP | Not used |
| 38 | KE_NOT_SUPPORTED | Function not supported |
| 39 | KE_TRUNCATED | Buffer too small so date truncated |
| 40 | KE_SQL_PARSE_ERROR | Failed to parse SQL |
| 41 | KE_SQL_EXEC_ERROR | Failed to execute plan |
| 42 | KE_SQL_BIND_ERROR | Failed to bind columns |
| 43 | KE_SQL_PARAM_ERROR | Failed to bind/pass parameters |
| 44 | KE_SQL_FETCH_ERROR | Failed to fetch row |
| 45 | KE_SQL_FAIL | General SQL execution error |