.
contact contact

Description of Database related Status Codes

 
.
 

Title: Description of Database related Status Codes
Document: dbexplain_codes
Keywords: Error Codes,database,DBEXPLAIN,status array,ISAM,BTree


Description for a given status array or error number

This is a list of database status codes (that are returned by IMAGE statements).
  • A positive status error indicates a status condition which could happen during normal usage.
  • A negative status error indicates a problem such as bad arguments to an Image statement.
  • Status codes in the range -900 .. -700 indicate a fatal problem. In this case the tenth status element provides additional information.

The DBEXPLAIN$ function can be used to translate a status value to a message string:

DBEXPLAIN$(Status Array)
Decode status array into message
DBEXPLAIN$(Numeric Value)
Decode first status element into message

Code Message Comment
-900 Internal daemon error. Internal eloqdb5 server failure.
-807 LOCK: Internal failure (xxx) (-807:xxx) Internal eloqdb6 server failure.
-806 OS operation failed: errno xxx (-806:xxx) OS operation failed (usually on server).
-805 Catalog failure: VOLExxx (-805:xxx) Internal eloqdb6 server failure.
-804 BTree operation failed: VOLExxx (-804:xxx) Internal eloqdb6 server failure.
-803 FixRec operation failed: VOLExxx (-803:xxx) Internal eloqdb6 server failure. see here
-802 Node operation failed: VOLExxx (-802:xxx) Internal eloqdb6 server failure.
-801 Storage handler failure: VOLExxx (-801:xxx) Internal eloqdb6 server failure.
-800 ISAM: #0: Error xxx (-800:xxx) eloqdb5 ISAM failure.
-700 Server communication failed  
-137 Qualifier parameter of wrong type (-137)  
-136 Descriptor length exceeds maximum (-136)  
-135 Second lock not with wait option (-135)  
-134 Two descriptors conflict (-134)  
-128 Bad descriptor length for numeric item (-128)  
-127 Attempt to lock using a compound item (-127)  
-126 Bad item name/numner (-126)  
-125 Bad set name/number (-125)  
-124 Descriptor too short (-124)  
-123 Illegal relational operator (-123)  
-122 Descriptor list bad (-122)  
-120 Not enough memory to perform DBLOCK (-120)  
-96 Corrupt pointer value detected (-96)  
-95 No master set entry for current detail (-95)  
-94 Database may be corrupt (-94)  
-92 Database requires creation (-92)  
-91 Incompatible database version (-91)  
-52 Item not an accessible seach item (-52)  
-31 Illegal mode (-31)  
-24 Bad write attempt on automatic master (-24)  
-23 No write access to data set (-23)  
-21 Bad parameter value (-21)  
-14 Database opened in readonly mode (-14)  
-12 Conflicting lock request on write attempt (-12)  
-11 Bad database id (-11)  
-10 No empty database slot (-10)  
-5 Permission denied (-5)  
-4 Password does not match (-4)  
-3 User name not recognized (-3)  
-2 Database in use (-2)  
-1 Unable to open database (-1)  
0 No error  
11 End of file reached (11)  
12 Directed beginning of file (12)  
13 Directed end of file (13)  
15 End of chain reached (15)  
17 No current record or record/key not found (17)  
18 Broken chain (18)  
20 Database locked or contains locks (20)  
22 Dataset locked (22)  
23 Entries locked within set (23)  
24 Item conflicts with current locks (24)  
25 Entry or entries already locked (25)  
27 Relational operator type conflict (27)  
32 Transaction nesting exceeds maximum (32)  
33 No transaction active (33)  
34 Server transaction level out of sync (34)  
41 Cant alter search item (41)  
43 Duplicate key value (43)  
44 Can't delete master with non-empty chains (44)  
50 Insufficient user buffer (50)  
53 Bad argument type (53)  
80 Set not created/not online (80)  
94 Corrupt data base opened in mode 8 (94)  
1xx No chain head for path xx (1xx)  

 
 
.
 
 
  Privacy | Webmaster | Terms of use | Impressum Revision:   
  Copyright © 1995-2002 Marxmeier Software AG