TurboDB Engine Dokumentation Codes für die Fehlerbeschreibung Siehe auch |
Previous Top Next |
Die Object Pascal Konstanten für diese Fehler Codes sind in der Unit TdbTypes definiert. Viele dieser Fehler haben einen zusätzlichen Reason Code.
Constant |
Value |
Message |
TdbErr_Ok |
0 |
Kein Fehler |
TdbErr_RelationNotFound |
-1 |
Kann Relation nicht öffnen |
TdbErr_OutOfMemory |
-2 |
Zuwenig Speicher |
TdbErr_ModuleNotFound |
-3 |
Kann Modul nicht öffnen |
TdbErr_InvalidRecord |
-5 |
Ungültiger Datensatz |
TdbErr_InvalidExpression |
-7 |
Ungültiger Ausdruck |
TdbErr_InvalidField |
-10 |
Unbekannte Tabellenspalte |
TdbErr_RecNotFound |
-11 |
Datensatz existiert nicht |
TdbErr_WrongPassword |
-12 |
Ungültiges Passwort |
TdbErr_CreateFailed |
-14 |
Relation kann nicht erzeugt werden |
TdbErr_InvalidAccess |
-15 |
Ungültiger Zugriff |
TdbErr_InvalidIndex |
-16 |
Der angegebene Index existiert nicht |
TdbErr_InvalidRelation |
-17 |
Ungültiger Relation Handle |
TdbErr_InvalidIndexSpec |
-18 |
Ungültige Index Definition |
TdbErr_InvalidFunction |
-19 |
Die Funktion kann in diesem Kontext nicht aufgerufen werden |
TdbErr_DeleteFailed |
-20 |
Kann Datensatz nicht löschen |
TdbErr_RestructureFailed |
-21 |
Restrukturierung der Relation fehlgeschlagen |
TdbErr_NoAdlRltn |
-22 |
Die Relation verfügt über keine RecordId Spalte |
TdbErr_InvalidType |
-23 |
Spalte hat nicht den korrekten Datentyp |
TdbErr_WriteFailed |
-25 |
Kann Datensatz nicht in die Tabelle schreiben |
TdbErr_DuplicateRecord |
-26 |
Datensatz verstößt gegen eindeutigen index |
TdbErr_IndexInUse |
-27 |
Der Index wird noch benutzt |
TdbErr_RltnNotWritable |
-30 |
Die Relation ist nur zum Lesen geöffnet |
TdbErr_SharingConflict |
-31 |
Der Datensatz ist von einer anderen Anwendung gesperrt |
TdbErr_IndexNotAvailable |
-32 |
Index nicht verfügbar |
TdbErr_RecordIsEmpty |
-33 |
Datensatz ist Null |
TdbErr_RecordIsUnchanged |
-38 |
Der Datensatz wurde nicht geändert |
TdbErr_NoOdbcSupport |
-39 |
Diese Edition unterstützt ODBC nicht |
TdbErr_ProcNotFound |
-40 |
Die Prozedur existiert nicht |
TdbErr_InvalidModule |
-41 |
Das Modul existiert nicht |
TdbErr_DuplicateProc |
-42 |
Die Prozedur existiert bereits |
TdbErr_InvalidIdentifier |
-43 |
Der Bezeichner ist kein gültiger TurboDB Bezeichner |
TdbErr_InvalidCondition |
-44 |
Ungültige Suchbedingung |
TdbErr_RltnAlreadyOpen |
-45 |
Die Relation ist bereits geöffnet |
TdbErr_SqlFailure |
-46 |
Fehler beim Ausführen des SQL-Befehls |
TdbErr_RltnAlreadyLocked |
-47 |
Die Relation ist bereits gesperrt |
TdbErr_IndexDeleteFailed |
-48 |
Index kann nicht gelöscht werden |
TdbErr_RltnCloseFailed |
-49 |
Relation kann nicht geschlossen werden |
TdbErr_InvalidEquateJoin |
-50 |
Fehlerhafter Equate Join |
TdbErr_RltnDeleteFailed |
-51 |
Relation kann nicht gelöscht werden |
TdbErr_RelTableNoFound |
-52 |
Relationstabelle (*.rel) nicht gefunden |
TdbErr_CreateSessionFailed |
-53 |
Session konnte nicht angelegt werden |
TdbErr_CannotCreateFile |
-54 |
Datei konnte nicht erzeugt werden |
TdbErr_TransferRunning |
-55 |
Es läuft schon ein Blob-Transfer für diesen Cursor |
TdbErr_NoActiveTransfer |
-56 |
Es läuft noch kein Blob-Transfer für diesen Cursor |
TdbErr_NotInEditMode |
-57 |
Datensatz ist nicht im Editiermodus |
TdbErr_DatabaseNotFound |
-58 |
Datenbankverzeichnis oder Datenbankdatei nicht gefunden |
TdbErr_SqlSyntaxError |
-59 |
SQL-Befehl entspricht nicht der Turbo SQL Syntax |
TdbErr_CannotExecuteCommand |
-60 |
Konnte SQL-Befehl nicht ausführen |
TdbErr_EngineError |
-100 |
Interner Fehler |
TdbErr_InvalidTable |
-101 |
Der Handle der Tabelle ist ungültig |
TdbErr_InvalidStmt |
-104 |
Der Statement Handle ist ungültig |
TdbErr_ReadFailed |
-201 |
Fehler beim Lesen aus Tabelle |
TdbErr_Unspecified |
-203 |
Unspezifizierter Fehler |
TdbErr_ExportFailed |
-204 |
Export fehlgeschlagen |
TdbErr_ImportFailed |
-205 |
Import fehlgeschlagen |