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