The list below shows the codes displayed when running programs, if input/output errors are not handled.
Errors returned by DB functions
-7 |
Description error while opening file. |
1 |
Invalid operation. |
2 |
I/O error |
3 |
File not open. |
4 |
Key value not found. |
5 |
Duplicate key. |
6 |
Invalid key. |
7 |
Wrong key number. |
8 |
Invalid position. |
9 |
End of file. |
10 |
Wrong key value. |
11 |
Invalid file name. |
12 |
File not found. |
17 |
Error while closing. |
18 |
Disk full. |
21 |
Key buffer too small. |
26 |
Too many keys for file (max. 119). |
30 |
Attempt to open non-Btrieve file. |
33 |
Insufficient memory for "Microkernel Database Engine". |
35 |
Attempt to access non-existent directory. |
36 |
Error during Start Commitment control. |
46 |
Record locked. |
47 |
Too many files open. |
58 |
Compression buffer too small. |
59 |
Cannot create file. File already exists. |
67 |
Btrieve not installed. |
68 |
Operation attempted on a physical file where a logical file name was given. |
78 |
DEADLOCK detected. |
81 |
Record locked. |
84 |
Attempt to access a locked record. |
85 |
Attempt to access a locked file. |
86 |
"Database Microkernel" file management table full. |
87 |
Client table managed by "Microkernel" is full. |
89 |
Command failed. |
99 |
Cannot open file. File already open. |
100 |
DB command not supported by this version. |
101 |
Too many clients communicating with Btrieve server. |
126 |
Error while dynamically loading the Btrieve access API. |
|
|
DATA AREA |
|
110 |
Error while opening data area. |
111 |
Attempt to open a locked data area. |
112 |
Data area command applied to a file. |
113 |
File command applied to a data area. |