Error Codes from Paradox Engine Functions Initialization errors ------------------------------------------------------------------ PXERR_NOTINITERR 78 Engine not initialized PXERR_ALREADYINIT 82 Engine already initialized PXERR_NOTLOGGEDIN 98 Could not login on network (to PARADOX.NET) PXERR_NONETINIT 107 Engine not initialized with PXNetInit PXERR_NETMULTIPLE 15 Multiple PARADOX.NET files PXERR_CANTSHAREPDOXNET 134 Can't lock PARADOX.NET, SHARE.EXE loaded? PXERR_WINDOWSREALMODE 135 Can't run Engine in Windows real mode Hardware related errors ------------------------------------------------------------------ PXERR_DRIVENOTREADY 1 Drive not ready PXERR_DISKWRITEPRO 124 Disk is write protected PXERR_GENERALFAILURE 126 General hardware error Directory reg error codes ------------------------------------------------------------------ PXERR_DIRNOTFOUND 2 Directory not found PXERR_DIRBUSY 10 Sharing violation PXERR_DIRLOCKED 11 Sharing violation PXERR_DIRNOACCESS 12 No access to directory PXERR_DIRNOTPRIVATE 14 Single user, but directory is shared File oriented errors ------------------------------------------------------------------ PXERR_FILEBUSY 3 File is busy PXERR_FILELOCKED 4 File is locked PXERR_FILENOTFOUND 5 Could not find file Table oriented errors ------------------------------------------------------------------ PXERR_TABLEBUSY 118 Table is busy PXERR_TABLELOCKED 119 Table is locked PXERR_TABLENOTFOUND 120 Table was not found PXERR_TABLEOPEN 83 Unable to perform operation on open table PXERR_TABLEINDEXED 94 Table is indexed PXERR_TABLENOTINDEXED 95 Table is not indexed PXERR_TABLEEMPTY 105 Operation on empty table PXERR_TABLEWRITEPRO 22 Table is write protected PXERR_TABLECORRUPTED 6 Table is corrupted PXERR_TABLEFULL 128 Table is full PXERR_TABLESQL 130 Table is SQL replica PXERR_INSUFRIGHTS 21 Insufficient password rights PXERR_CANTUPGRADE 92 Table too old to upgrade, or existing table header too small. PXERR_LOCKTIMEOUT 137 Timed out trying to achieve a lock. Index oriented errors ------------------------------------------------------------------ PXERR_XCORRUPTED 7 Primary index is corrupted PXERR_XOUTOFDATE 8 Primary index is out of date PXERR_XSORTVERSION 13 Sort for index different from table PXERR_SXCORRUPTED 122 Secondary index is corrupted PXERR_SXOUTOFDATE 96 Secondary index is out of date PXERR_SXNOTFOUND 121 Secondary index was not found PXERR_SXOPEN 123 Not used-here for backwards compatability PXERR_SXCANTUPDATE 136 Can't update table open on non-maintained secondary PXERR_RECTOOBIG 125 Record too big for index Record oriented errors ------------------------------------------------------------------ PXERR_RECDELETED 50 Another user deleted record PXERR_RECLOCKED 9 Record is locked PXERR_RECNOTFOUND 89 Record was not found PXERR_KEYVIOL 97 Key violation PXERR_ENDOFTABLE 101 End of table PXERR_STARTOFTABLE 102 Start of table Resource errors ------------------------------------------------------------------ PXERR_OUTOFMEM 40 Not enough memory to complete operation PXERR_OUTOFDISK 41 Not enough disk space to complete operation PXERR_OUTOFSTACK 127 Not enough stack space to complete operation PXERR_OUTOFSWAPBUF 129 Not enough swap buffer space to complete operation PXERR_OUTOFFILEHANDLES 70 No more file handles available PXERR_OUTOFTABLEHANDLES 72 No more table handles available PXERR_OUTOFRECHANDLES 103 No more record handles available PXERR_OUTOFLOCKHANDLES 111 Too many locks on table PXERR_NOMORETMPNAMES 86 No more temporary names available PXERR_TOOMANYPASSW 115 Too many passwords specified Invalid parameters to functions ------------------------------------------------------------------ PXERR_TYPEMISMATCH 30 Data type mismatch PXERR_OUTOFRANGE 31 Argument out of range PXERR_INVPARAMETER 33 Invalid argument PXERR_INVDATE 73 Invalid date given PXERR_INVFIELDHANDLE 75 Invalid field handle PXERR_INVRECHANDLE 104 Invalid record handle PXERR_INVTABLEHANDLE 76 Invalid table handle PXERR_INVLOCKHANDLE 110 Invalid lock handle PXERR_INVDIRNAME 114 Invalid directory name PXERR_INVFILENAME 108 Invalid file name PXERR_INVTABLENAME 99 Invalid table name PXERR_INVFIELDNAME 74 Invalid field name PXERR_INVLOCKCODE 106 Invalid lock code PXERR_INVUNLOCK 109 Invalid unlock PXERR_INVSORTORDER 112 Invalid sort order table PXERR_INVPASSW 116 Invalid password PXERR_INVNETTYPE 113 Invalid net type (PXNetInit) PXERR_BUFTOOSMALL 117 Buffer too small for result PXERR_STRUCTDIFFER 81 Table structures are different PXERR_INVENGINESTATE 79 Previous fatal error; cannot proceed Blob error codes ---------------------------------------------------------------- PXERR_BLOBMODE 51 Operation not applicable for Blob's open mode. PXERR_BLOBOPEN 52 Blob already open. PXERR_BLOBINVOFFSET 53 Invalid offset into Blob. PXERR_BLOBINVSIZE 54 Invalid size for Blob. PXERR_BLOBMODIFIED 55 Another user modified Blob. PXERR_BLOBCORRUPT 56 Blob file corrupted. PXERR_BLOBNOINDEX 57 Cannot index on a Blob. PXERR_BLOBINVHANDLE 59 Invalid Blob handle. PXERR_BLOBNOSEARCH 60 Can't search on a Blob field. Errors specific for Windows Engine DLL ------------------------------------------------------------------ PXERR_TOOMANYCLIENTS 131 PXERR_EXCEEDSCONFIGLIMITS 132 PXERR_CANTREMAPFILEHANDLE 133