Errors returned by DB functions
-7 |
Conversion error when opening a file. |
-6 |
A problem occurred on the APPC line. |
-5 |
A problem occurred while reading the PIPE. |
-4 |
A problem occurred while writing in the PIPE. |
-3 |
The configuration file (HACLNSRV.CFG) is absent. |
-2 |
The target server is off. |
-1 |
The server PIPE is busy. |
0 |
No error. |
1 |
Invalid action. |
2 |
I/O error. |
3 |
File not opened. |
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 on closing. |
18 |
Disk full. |
21 |
Key buffer too small. |
26 |
The maximum number of keys for a file (119) has been reached. |
30 |
Opening attempt on a non-Btrieve file. |
33 |
Insufficient memory space for "Microkernel Database Engine". |
35 |
Access attempt to a non-existing file. |
36 |
Error during a Start Commitment control. |
37 |
Commitment Control already active. |
38 |
Input/Output error on the COMMIT - ROLLBACK journaling file. |
39 |
Error during ROLLBACK. |
40 |
Too many journalized files in comparison to the setting of the Btrieve "Microkernel Database". |
46 |
Access to required file denied. |
47 |
The maximum number of files opened has been reached. |
58 |
Compression buffer too small. |
59 |
The file to be created specified already exists. |
67 |
Btrieve has not been installed or the C generator was not installed properly. |
68 |
Action attempt on a physical file whereas the name of a logical file was specified. |
69 |
The thunking DLL is not connected. |
77 |
The thunking DLL is not connected. |
78 |
A DEADLOCK has been found. |
79 |
The thunking initialization failed. |
81 |
Record locked. |
84 |
Access attempt to a locked record. |
85 |
Access attempt to a locked file. |
86 |
The "Database Microkernel" file management table is full. |
87 |
The customer table handled by the "Microkernel" is full. |
89 |
Command failure. |
92 |
The "Microkernel" COMMIT - ROLLBACK transaction table is full. |
99 |
Opening attempt on a file already open. |
100 |
DB command not supported by this version. |
101 |
Too many clients are using a same Btrieve server. |
DTAARA
110 |
Error when opening a data area. |
111 |
Access attempt to a locked data area. |
112 |
Data area command applied to a file. |
113 |
File command applied to a data area. |
RPC
114 |
The name specified in the FILE field has not been defined in the Client/Server configuration file. |
115 |
The shadow of the program called via RPC could not be created. |
116 |
The program called via RPC could not be executed. |
117 |
Value of the PATH/LIB field unknown. |
118 |
The RPC execution library is in the JOBD. |
119 |
RPC data area definition error. |
120 |
The program called via RPC is being used. |
AS/400
121 |
AS/400 system error. |
122 |
OS/400 version 3.0 or more is required. |
API
124 |
High-level API internal error. |
TCP/IP
AS/400 server
125 |
Error when dynamically building the EBCDIC/ASCII conversion table. |
Btrieve
126 |
Error while dynamically loading Btrieve. |
127 |
Wrong Btrieve version. |
128 |
Btrieve connection error. |
Level 2 error if main error = -7
1 |
The DDS file corresponding to the file cannot be found. |
2 |
The structure of the DDS file corresponding to the file is not correct. |
3 |
The keys were not defined properly. |
4 |
Problem during the static read in the keys' physical file. |
Click below to have:
the detailed list of the commands associated with the Client/Server queries.