Die Object Pascal Konstanten für diese Fehler Codes sind in der Unit TdbEng definiert. Viele dieser Fehler haben einen zusätzlichen Reason Code.
Konstante Wert Meldung
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_InvalidPassword -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_LockedRecord -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_InvalidQuery -46 Die Query ist nicht gültig
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_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