Zum Inhalt

Fehlercodes

Fehlercodes werden im Rahmen des Datenbank-Betriebes immer als negative Zahl ausgegeben. Die vorliegende Liste gibt eine Auswahl der häufigsten Fehler wieder. Damit und mit den beschriebenen Konfigurationen ist die Lokalisierung und Behebung von Fehlern möglich.

DSV_OK                   =  0,  // alles Ok
DSV_ERROR                = -1,  // fataler Fehler
DSV_IDX_ERROR            = -2,
DSV_IDX_DOUBLETTE        = -3,  // bei AddKey wurde eine Doublette entdeckt
DSV_IDX_NOTFOUND         = -4,  // der Eintrag wurde im Index nicht gefunden
DSV_IDX_EXEPTION         = -5,  // Ausnahme beim Lesen und Schreiben im Index
DSV_IDX_NOFILEHDL        = -6,  // kein FileHdl gesetzt
DSV_IDX_NOROOTBLK        = -7,  // RootBlock in einem Multi-Index nicht auffindbar
DSV_IDX_DELERROR         = -8,  // Fehler beim Löschen eines ganzen Teilindexes
DSV_IDX_EOF              = -9,
DSV_VKIID_OVERFLOW       = -10, // Zu viele VkIIds sollen im Speicher transportiert werden
DSV_IDX_SEEKLEN_ERROR    = -11, // Seek-String > 220 Zeichen
DSV_IDX_VGLLEN_ERROR     = -12, // Vergleichs-String > 220 Zeichen
DSV_PHP_NOCTXHDL         = -20, // 
DSV_USER_BREAK           = -21, // 
DSV_INVALID_IID          = -30, // Parameter Prüfung in der Schnittstelle, IId muss mind. 12 Zeichen haben, Zeichen kleiner 0x20 sind nicht erlaubt
DSV_INVALID_SYN          = -31, // Parameter Prüfung in der Schnittstelle, NULL-Pointer oder Länge NULL
DSV_NULL_PTR_ARGUMENT    = -32, // Parameter Prüfung in der Schnittstelle, NULL-Pointer
DSV_INVALID_TYPID        = -33,
DSV_INVALID_LBEARB       = -34, // Der Parameter LastBearb ist nicht 12 Byte lang!  
DSV_INVALID_INT224       = -35, // <=0 
DSV_INVALID_DOUBLE       = -36, // 0xfffffffffffffffLL ist nicht erlaubt 
DSV_FILE_OPENERROR       = -100,
DSV_FILE_READERROR       = -101,
DSV_FILE_WRITEERROR      = -102,
DSV_FILE_LENERROR        = -103,
DSV_FILE_PARAMERROR      = -104,  
DSV_ENCRYPT_ERROR        = -105,
DSV_DECRYPT_ERROR        = -106,
DSV_FILE_CREATEERROR     = -107,
DSV_DI_ERROR             = -200,
DSV_DI_ERROR_TLIKENNUNG  = -201,
DSV_DI_ERROR_STATUS      = -202,
DSV_DI_ERROR_IID         = -203,
DSV_DI_ERROR_BLKSTART    = -204,
DSV_DI_ERROR_BLKLEN      = -205,
DSV_DI_ERROR_TYPID       = -206,
DSV_DI_ERROR_TLIDUMMY    = -207,
DSV_DI_ERROR_FIELDID     = -208,
DSV_DI_ERROR_IIDCNT      = -209,
DSV_DI_ERROR_PASSWD      = -210,
DSV_DI_ERROR_SUPASSWD    = -211,
DSV_DI_ERROR_LABGLREC    = -212,
DSV_NO_TEXT              = -300,
DSV_NOTLISRVIMPINSTANCE  = -301,
DSV_BEARBCHECKFAILED     = -302,
DSV_MISSING_LASTBEARB    = -303,
DSV_READONLY             = -304,
DSV_CTXCNT_INHEMPTY      = -400,
DSV_CTXCNT_SYNLENERR     = -401,
DSV_CTXCNT_FTYPERR       = -402,
DSV_CTXCNT_BLOCKCORRUPT  = -403,
DSV_CTXCNT_MEMERR        = -404,
DSV_CTXCNT_KEY_LEN       = -405,
DSV_CTXCNT_BAD_FIELDPOS  = -406,
DSV_CTXCNT_FIELDNOTFOUND = -407,
DSV_CTXCNT_BADCTXCNTHDL  = -408,
DSV_CTXCNT_EMPTYSYN      = -409,
DSV_CTXCNT_DACNT_ERROR   = -410,
DSV_CTXCNT_NODACONT      = -411,
DSV_CTXCNT_CHARERROR     = -412,
DSV_CTXCNT_FIELDLENERROR = -413,
DSV_CTXCNT_EMPTY         = -414,
DSV_DACONT_DOUBLETTE     = -450,
DSV_DACONT_NOCNT         = -451,
DSV_DACONT_SYNTAXERROR   = -452,
DSV_DIR_ERROR            = -500,
DSV_DIR_NODRIVE          = -501,
DSV_DIR_NOSERVERNAME     = -502,
DSV_DIR_NOPATH           = -503,
DSV_DIR_NOACCESS         = -504,
DSV_USRIDX_SYNTAXERROR   = -600,
DSV_USRIDX_NOVGLSYN      = -601,
DSV_INI_NOTFOUND         = -700,
DSV_MSG_SYNTAXERROR      = -800,
DSV_PARAMERROR           = -900,
DSV_LOGIN_CONNECTFAILED  = -901,
DSV_NOCTXCLHANDLE        = -902,
DSV_TIMEOUT              = -903,
DSV_EXECUTE_ERROR        = -904,
DSV_LOGIN_ERROR          = -905,
DSV_LOGIN_CRKEYERROR     = -906,
DSV_LOGIN_CRVGLERROR     = -907,
DSV_LOGIN_PARAMERROR     = -908,
DSV_LOGIN_USERNOTFOUND   = -909,
DSV_LOGIN_UVWERROR       = -910,
DSV_LOGIN_PWERROR        = -911,
DSV_LOGIN_REQSIG         = -912,
DSV_LOGIN_SIGERR         = -913,
DSV_LOGIN_NOPUTTYKEY     = -914,
DSV_LOGIN_KEYERR         = -915,
DSV_BASE_NOTOPEN         = -916,
DSV_INVALID_HANDLE       = -917,
DSV_LOCKED               = -918,
DSV_SELFLOCKED           = -919,
DSV_LOGIN_PHPSESSIONERR  = -920,
DSV_LOGIN_PHPAPPNOPERM   = -921,
DSV_LOGIN_APPNOPERM      = -922,
DSV_LOGIN_ALLWAYSLOGIN   = -923,
DSV_LOGIN_LICTIMEOVER    = -924,
DSV_LICENSE_OVERLOAD     = -925,
DSV_LOGIN_PHPUSERAPP_INUSE    = -926,
DSV_LOGIN_PHPUSERAPP_OVERLOAD = -927,
DSV_CHH_OPEN_ERROR       = -1000,  
DSV_CHH_FILE_KORRUPT     = -1001,
DSV_CHH_WRITE_ERROR      = -1002,
DSV_CHH_END              = -1003,
DSV_CHH_BKABGL_ERR       = -1004,
DSV_LICENSE_ERROR        = -1010,  
DSV_STDID_ERROR          = -1011,  
DSV_ABGL_LASTREC         = -1100,
DSV_ABGL_FIELDNOTFOUNT   = -1101,
DSV_ABGL_TYPCHANGED      = -1102,
DSV_ABGL_INHCHANGED      = -1103,
DSV_ABGL_BTOLASTCHANGED  = -1104,
DSV_ABGL_ZUSCHANGED      = -1105,
DSV_ABGL_CXTCONNOTFOUND  = -1106,
DSV_ABGL_FIELD_IN_WAY    = -1107,
DSV_ABGL_WRITE_ERROR     = -1108,
DSV_ABGL_SYNTAX_ERROR    = -1109,
DSV_ABGL_OVERLASTREC     = -1110,
DSV_ABGL_BKABGL_CRC32ERR = -1111,
DSV_ABGL_IGNORE          = -1112,
DSV_SUGG_CRKEYERROR      = -1200,
DSV_SUGG_FILEREADERROR   = -1201,
DSV_SUGG_FILEWRITEERROR  = -1202,
DSV_SUGG_FILEOPENERROR   = -1203,
DSV_SUGG_FILECREATEERROR = -1204,
DSV_SUGG_SYNTAXERROR     = -1205,
DSV_SUGG_SYNNOTFOUND     = -1206,
DSV_SUGG_NOTFOUND        = -1207,
DSV_SUGG_VERSIONERROR    = -1208,
DSV_SELECT_SYNTAXERROR   = -1300,
DSV_BACKUP_SERIALNUMBER_MISMATCH = -1301,
DSV_DB_READONLY          = -1400, 
DSV_NO_PERMISSION        = -1401, 
DSV_HSE_DOUBLETTE        = -1500,
DSV_HSETS_DOUBLETTE      = -1501,
DSV_HSE_EMPTY            = -1502,
DSV_CV_NOTFOUND          = -1600, 
DSV_CV_FIDX_ERROR        = -1601, 
DSV_CV_ALREADY_EXISTS    = -1602, 
DSV_CV_SYNTAXERROR       = -1603, 
DSV_CV_MISSING_PARAMETER = -1604

Hinweis

Treten kritische Fehler auf und schaltet der Server daher automatisch auf "Stop", ist umgehend der Datenbank-Support zu involvieren.

Fehlercodes bei der Nutzung einer Suggest-Datei

Die Fehlercodes bei der Nutzung einer "Suggest"-Datei beziehen sich auf den Zugriff der Quell-Datei für die automatische Vervollständigung von Eingaben während der Nutzung der Anwendung CortexUniplex. Diese Quelldatei muss im Serververzeichnis (bzw. dem in der Konfiguration angegebenen Pfad) hinterlegt und in der Konfiguration einer Satzart konfiguriert werden.

-1201    DSV_SUGG_FILEREADERROR => Datei kann nicht gelesen werden
-1203    DSV_SUGG_FILEOPENERROR => Datei kann nicht geöffnet werden
-1206    DSV_SUGG_SYNNOTFOUND   => Feld wurde in Quelldatei nicht gefunden
-1208    DSV_SUGG_VERSIONERROR  => die falsche Dateiversion wird genutzt

Treten diese oder ähnliche Fehler, beginnend mit "DSV_SUGG..." auf, ist umgehend der Datenbank-Support zu benachrichtigen, da grundlegende Einstellungen und/oder die erzeugte Datei fehlerhaft sind.