TurboDB Engine Dokumentation Codes für die Fehlerursache Siehe auch |
Previous Top Next |
Falls der Reason Code ungleich null ist, beschreibt er die Ursache des Fehlers.
Code |
Value |
Description |
fcCannotOpenFile |
1 |
Datei oder Speicherobjekt kann nicht geöffnet werden |
fcReadError |
2 |
Fehler beim Lesen aus Datei oder Speicherobjekt |
fcWriteError |
3 |
Fehler beim Schreiben in Datei oder Speicherobjekt |
fcIndexCreating |
4 |
Fehler beim Erstellen eines Index |
fcIndexDeleting |
5 |
Fehler beim Löschen eines Index |
fcIndexNotFound |
6 |
Index nicht vorhanden |
fcInvalidCondition |
7 |
Fehler in Suchbedingung |
fcImportError |
8 |
Import-Fehler |
fcOutputFormatError |
9 |
Fehler in Ausgabeformat |
fcCloseError |
10 |
Fehler beim Schließen der Datei |
fcIndexTooLarge |
11 |
Größe des Index-Schlüssels darf 32KB (512 Bytes für Tabellen-Level 3 und kleiner) nicht überschreiten |
fcOpeningIndexError |
12 |
Fehler beim Öffnen des Index |
fcIndexDoesNotFit |
13 |
Index paßt nicht zur Tabelle |
fcNoDataField |
14 |
Ein Datenfeld wird im Ausdruck erwartet ist aber nicht vorhanden |
fcNoFileInDir |
18 |
Ein ungültiger Handle wurde an TurboPL übergeben |
fcRecordNotFound |
19 |
Datensatz nicht gefunden |
fcModuleNotFound |
20 |
Modul nicht gefunden |
fcIndexAlreadyExists |
22 |
Indexdatei existiert bereits |
fcIndexAlreadyOpen |
23 |
Index bereits geöffnet |
fcSyntaxError |
25 |
Syntax-Fehler |
fcInvalidFileName |
26 |
Illegaler Dateiname |
fcIndexDescDamaged |
28 |
Indexbeschreibung zerstört |
fcWrongProgramFileVersion |
29 |
Falsche Programmversion |
fcDuplicateEntry |
30 |
Doppelter Eintrag |
fcCannotOpenMemoFile |
31 |
Memo-Datei kann nicht geöffnet werden |
fcMemoNotAllowedHere |
32 |
Memo hier nicht erlaubt |
fcWritingMemoFileError |
33 |
Fehler beim Schreiben in die Memo-Datei |
fcIllegalOperation |
34 |
Anwendung hat nicht die Zugriffsrechte für diese Operation |
fcTableAlreadyOpen |
35 |
Tabelle ist bereits geöffnet |
fcFileNotFound |
37 |
Datei nicht vorhanden oder Zugriff verweigert |
fcWrongKey |
38 |
Das Passwort ist nicht korrekt |
fcExpressionIncomplete |
41 |
Ausdruck unvollständig |
fcOperatorNotAllowedForOperand |
42 |
Operator paßt nicht zu Operand |
fcRealOverflow |
43 |
Real-Überlauf |
fcTypeMismatch |
44 |
Typen stimmen nicht überein |
fcIllegalCharacter |
45 |
Zeichen an dieser Position im Ausdruck ungültig |
fcInvalidNumber |
46 |
Die Zeichenkette repräsentiert keine Zahl. |
fcLogicalOperandMissing |
48 |
Ein logischer Operand erwartet aber nicht vorhanden |
fcIllegalOperand |
49 |
Ungültiger Wert für Operand |
fcUnknownIdentifier |
50 |
Unbekannter Bezeichner |
fcArrayVariableExpected |
51 |
Array Variable erwartet |
fcUnknownError |
52 |
Unbekannter Fehler |
fcTooManyVariables |
53 |
Es wurde versucht mehr als 2048 Variablen zu definieren |
fcEqualMissing |
54 |
"='' im Ausdruck erwartet aber nicht vorhanden |
fcNumberExpected |
55 |
Zahl im Ausdruck erwartet aber nicht vorhanden |
fcUnexpectedToken |
56 |
Ein spezielles Merkmal im Ausdruck erwartet aber nicht vorhanden |
fcInvalidColumnNumber |
57 |
Spaltenzahl in der Quelltabelle entspricht nicht Spaltenzahl in der Zieltabelle |
fcTableNameExpected |
58 |
Tabellenname erwartet |
fcTooManyColumns |
59 |
Zu viele Tabellenspalten |
fcExpressionTooComplex |
60 |
Ausdruck zu komplex |
fcTooManyIndexLevels |
61 |
Es wurde versucht mehr als 16 Indexstufen für eine Tabelle mit Tabellen-Level < 3 zu definieren |
fcNotADLTable |
64 |
Die Tabelle hat keine AutoInc-Spalte und kann nicht als Master-Tabelle für Link- und Relationsfelder verwendet werden. |
fcADLTableNotFound |
65 |
Die über Link- oder Relationsfeld verknüpfte Tabelle kann nicht gefunden werden. |
fcNoRestructureAccess |
66 |
Das Recht die Tabellenstruktur zu ändern ist nicht vorhanden |
fcTooManyIndexes |
67 |
Die Zahl der möglichen Indexe pro Tabelle, 50 bzw. 15 für Tabellen-Level 3 und niedriger, ist überschritten |
fcInvalidRange |
70 |
Bereich nicht festgelegt |
fcDuplicateIdentifier |
71 |
Bezeichner doppelt definiert |
fcTableFileAlreadyExists |
72 |
Tabellen-Datei existiert bereits |
fcTooManyLinkFields |
73 |
Zu viele Relations-Felder |
fcUpToFifteenDigitsAllowed |
74 |
Nur 15 Stellen erlaubt |
fcLineTooLong |
75 |
Modulzeile hat mehr als 255 Buchstaben |
fcMoreThanOneAutoIncField |
76 |
Eine Tabelle kann nur eine AutoInc-Spalte haben |
fcRightMarginTooSmall |
79 |
Zu wenig Platz am rechten Rand |
fcRangeOverflow |
81 |
Bereichsüberlauf |
fcIllegalCommand |
82 |
Das TurboPL Kommando ist hier nicht erlaubt |
fcInvalidAreaSequence |
86 |
Bericht-Bereiche haben die falsche Reihenfolge |
fcTableNotOpen |
88 |
Tabelle nicht geöffnet |
fcVariableExpected |
89 |
Eine Variablenname erwartet aber nicht vorhanden |
fcIndexWriting |
90 |
Fehler beim Schreiben des Index |
fcIndexReading |
91 |
Fehler beim Lesen des Index |
fcEndOfSubreportNotFound |
92 |
Subreport begonnen aber endsub nicht vorhanden. |
fcKeywordNotAllowed |
93 |
Das Schlüsselwort ist im aktuellen Bereich nicht erlaubt |
fcTooManyTables |
94 |
Es können maximal 254 Tabellen pro Session geöffnet werden (62 für Tabellen-Level 3 und niedriger) |
fcIndexDamaged |
95 |
Der Index ist beschädigt |
fcUntilExpected |
96 |
Repeat Schleife begonnen aber until nicht vorhanden |
fcEndExpected |
97 |
if oder while Block begonnen aber end nicht vorhanden |
fcInvalidIndexSpec |
98 |
Ungültige Index Definition |
fcOutOfMemory |
99 |
Speicher reicht nicht aus |
fcDemoVersion |
100 |
Demoversion erlaubt nicht mehr Datensätze |
fcLocalProceduresNotPermitted |
101 |
TurboPL unterstützt keine verschachtelten |
fcEndProcExpected |
102 |
Eine Prozedur wurde begonnen aber endproc nicht vorhanden |
fcTableInUse |
103 |
Die Operation kann nicht abgeschlossen werden, weil die Tabelle von einer anderen Anwendung/Session verwendet wird |
fcTableIsLocked |
104 |
Die Tabelle ist von einer anderen Anwendung/Session gesperrt |
fcRecordEdited |
105 |
Der Datensatz ist von einer anderen Anwendung/Session gesperrt |
fcErrorInLogin |
106 |
Die Tabelle kann nicht geöffnet werden, weil die Verwaltung der Netzdateien nicht erfolgreich war |
fcInvalidConnectionId |
107 |
Ungültige Connection Id |
fcUnknownLockError |
109 |
Unbekannter Netzwerkfehler |
fcLockingError |
110 |
Dateisperren werden vom Betriebssystem nicht ausreichend unterstützt |
fcCannotOpenBlob |
111 |
Blob Datei kann nicht geöffnet werden |
fcMemoDamaged |
112 |
Memo Datei ist beschädigt |
fcBlobDamaged |
113 |
Blob Datei ist beschädigt |
fcUserAbort |
114 |
Die Operation wurde vom Benutzer abgebrochen |
fcNoWriteAccess |
115 |
Kein Schreibrecht auf Datei |
fcIndexInUse |
116 |
Die Operation kann nicht abgeschlossen werden, weil der Index von einer anderen Anwendung/Session benutzt wird |
fcUnsupportedTableFeature |
117 |
Das Schema der Tabellen ist ungültig, weil es ein Merkmal verwendet, das nur von einem höheren Tabellen-Level unterstützt wird |
fcErrorInExecutionExternalProcedure |
118 |
Fatal error while executing external procedure |
fcExternalProcedureNotFound |
119 |
Fataler Fehler beim Aufruf der externen Prozedur |
fcNoOdbcSupport |
120 |
ODBC konnte nicht initialisiert werden |
fcCannotOpenODBCDataSource |
121 |
Die ODBC-Datenquelle kann nicht geöffnet werden |
fcErrorInQuery |
122 |
Bei der SQL-Abfrage ist ein Fehler aufgetreten |
fcException |
123 |
Ausnahme in TurboDB Engine |
fcOldDatVersion |
124 |
Veraltete Version der Tabellen-Datei |
fcCannotAssignToConst |
125 |
Einer Konstanten kann nichts zugewiesen werden |
fcObjectExpected |
126 |
Links von . muss ein Objekt stehen |
fcArrayTooLarge |
127 |
Array hat zuviele Elemente (bis zu 2 GB möglich) |
fcInvalidFullTextSearch |
128 |
Die Volltext-Suchbedingung enthält einen Fehler |
fcUnknownDBaseFormat |
129 |
Die Version der dBase-Datei ist unbekannt |
fcSharingViolation |
130 |
Die Datei wird noch von einem anderen Anwender benutzt |
fcUnknownClass |
132 |
Unbekannte Klasse |
fcInvalidObject |
133 |
Ungültige Objekt-Referenz |
fcTableCorrupt |
134 |
Dateikopf der Tabelle ist beschädigt |
fcErrorInUICall |
135 |
Fehler beim Aufruf einer Bibliotheks-Routine |
fcInvalidMember |
136 |
Unbekanntes Klassen-Element |
fcInvalidDate |
137 |
Die Zeichenkette repräsentiert kein gültiges Datum |
fcLangDriverNotFound |
138 |
Sprachtreiber wurde nicht gefunden oder entspricht nicht der Spezifikation |
fcInvalidAggregate |
139 |
Das Argument einer Aggregations-Funktion muss nummerisch sein |
fcInvalidTime |
140 |
keine gültige Zeitangabe |
fcNoCreatePermission |
141 |
Kein Recht, Datei zu erstellen |
fcNoReadPermission |
142 |
Kein Recht, Datei zu lesen |
fcFieldSizeIsZero |
143 |
Feld hat die Größe Null |
fcUnknownFieldType |
144 |
Unbekannter Feldtyp |
fcIndicationMissing |
145 |
AutoInc-Feld hat keine Anzeigeinformation |
fcInvalidJoin |
146 |
Ungültiger Join |
fcDifferentLangDriver |
147 |
Alle Tabellen einer Sitzung müssen denselben Sprachtreiber benutzen |
fcInvalidStrValue |
148 |
kein gültiger Wert fr das Feld |
fcNoIndexPermission |
149 |
Kein Recht, einen Index zu erstellen |
fcValueListTooLong |
150 |
Zu viele Werte in der Liste |
fcSingleTableJoin |
151 |
Equate join hat genau eine Tabelle auf jeder Seite des = |
fcNotDBaseCompatible |
152 |
DBase III-Dateien können diese Datenstruktur nicht aufnehmen |
fcExternalTableError |
153 |
Fehler in externer Tabelle |
fcRelTableNotFound |
154 |
Mindestens eine Relationstabelle konnte nicht geöffnet werden |
fcDeletionNotComplete |
155 |
Eine oder mehrere Dateien konnten nicht gelöscht werden |
fcBlobFileTooLarge |
156 |
Die Memo/Blob Datei überschreitet die maximale Größe |
fcNoAutoIncModify |
157 |
AutoInc Feld kann nicht geändert werden |
fcInvalidDateTime |
158 |
Ungültiger Zeitstempel |
fcLangDriverNotSupported |
159 |
Sprachtreiber wird vom Betriessystem nicht unterstützt |
fcNoWritePermission |
160 |
Schreibrecht für Datei nicht vorhanden |
fcExpressionHasNoValue |
161 |
Der Ausdruck hat keinen Wert, auch nicht Null |
fcWrongFieldType |
162 |
Der Spaltentyp ist nicht wie erwartet |
fcNextExpected |
163 |
for-loop wurde begonnen aber next nicht vorhanden |
fcUnknownType |
164 |
Der Typname ist unbekannt |
fcCOMError |
165 |
Fehler beim Aufruf eines COM Interface |
fcCOMError |
166 |
Module verwendet sich direkt oder indirekt selbst |
fcConstraintViolated |
167 |
Datensatz verletzt eine Gültigkeitsbedingung |
fcBlobFieldExpected |
168 |
Spaltenreferenz auf Blob erwartet aber nicht vorhanden |
fcMemoFieldExpected |
169 |
Spaltenreferenz auf Memo erwartet aber nicht vorhanden |
fcLocksPresent |
170 |
Transaktion kann nicht gestartet werden solange Sperren auf der Tabelle sind |
fcCapacityLimit |
171 |
Einer der Tabellenindexe hat seine maximale Kapazität erreicht und muss neu erstellt werden |
fcIncompleteGroupBy |
172 |
Group By Klausel nicht vollständig |
fcInvalidColumnName |
173 |
Zeichenkette ist kein gültiger Spaltenbezeichner |
fcIdentifierAmbigous |
174 |
Bezeichner nicht eindeutig |
fcTableStillBusy |
175 |
Tabelle wird noch von dieser Session verwendet |
fcInvalidIndexName |
176 |
Zeichenkette ist kein gültiger Indexname |
fcNotEnoughArguments |
177 |
Prozedur hat nicht genügend Parameter |
fcDivisionByZero |
178 |
Division durch Null aufgetreten |
fcNoParentRowFound |
179 |
Fremdschlüsselbedingung kann nicht erfüllt werden |
fcIntegrityViolated |
180 |
Operation würde Fremdschlüsselbedingung verletzen |
fcRecordNotEditing |
181 |
Datensatz ist gesperrt |
fcOutOfTable |
182 |
Position des Cursors ist außerhalb der Tabelle |
fcTransactionRunning |
183 |
Es läuft bereits eine Transaktion |
fcParentTableNotFound |
184 |
Parent Tabelle für eine Fremdschlüsselbedingung ncht gefunden |
fcIncompatibleLockFile |
185 |
Anwendungen inkompatibler TurboDB Versionen verwenden die Tabelle |