20 - 39
20 The Btrieve Engine or Requester is inactive.
Returned as COBOL status: 9/027
21 The key buffer parameter is too short.
Returned as COBOL status: 9/077
22 The data buffer parameter is too short.
Returned as COBOL status: 9/139
23 The position block parameter is not 128 bytes long.
Returned as COBOL status: 9/077
24 The page size or date buffer size is invalid.
Returned as COBOL status: 9/040
25 The application cannot create the specified file.
Returned as COBOL status: 9/065
26 The number of keys is invalid.
Returned as COBOL status: 9/078
27 The key position is invalid.
Returned as COBOL status: 9/139
28 The record length is invalid.
Returned as COBOL status: 9/139
29 The key length is invalid.
Returned as COBOL status: 9/078
30 The file specified is not a Btrieve file.
Returned as COBOL status: 9/039
31 The file is already extended.
Returned as COBOL status: 9/077
32 The file cannot be extended.
Returned as COBOL status: 9/077
33 Btrieve cannot be unloaded.
Returned as COBOL status: 9/033
34 The specified extension name is invalid.
Returned as COBOL status: 9/077
35 The application encountered a directory error.
Returned as COBOL status: 9/009
36 The application encountered a transaction error.
Returned as COBOL status: 9/040
37 Another transaction is active.
Returned as COBOL status: 9/077
38 Btrieve enountered a transaction control file I/O error.
Returned as COBOL status: 9/007
39 A Begin Transaction operation must precede an End/Abort Transaction operation.
Returned as COBOL status: 9/077
Parent topic:
Btrieve Error Codes