FATS - Fast Access Tree System
Inhaltsverzeichnis
 Fehlercodes

Fehlercodes


Folgende Fehlercodes werden von FATS über die ERRORCODE-Variable an das Anwenderprogramm zurückgegeben:

4Ungültiges Schlüsselformat

Der übergebene Schlüsselwert hat kein gültiges Format.
 

5Generic Search mit Integer

Es ist nicht möglich, einen unvollständig angegebenen Integer-Schlüssel über den Befehl  Search Generic (G) zu suchen.
 

6Schlüssel wurde beim Löschen nicht gefunden

Sie haben versucht, einen Schlüsselwert zu löschen, der nicht in der Indexdatei vorhanden ist.
Diesen Fehlercode liefern die Befehle  Delete Record (D) und  Delete Single Key (2).
 

7Nicht genügend Schlüssel angegeben

Die Anzahl der über den Kommandostring übergebenen Schlüsselwerte stimmt nicht mit der Anzahl Schlüssel überein, die beim Erzeugen der Indexdatei angegeben wurde.
 

8Syntaxfehler

Die Syntax des Befehls ist ungültig. Bitte vergleichen Sie den von Ihnen an FATS übergebenen Parameter mit den in diesem Handbuch gezeigten Beispielen.
 

9Kein Platz für weitere Schlüsseleingabe

Dieser Fehlercode ist hier nur aus Gründen der Kompatibilität zur Dateiverwaltung FABS Plus aufgeführt, bei der die Größe der Indexdatei maximal 64 MB beträgt und die Höhe des BTree-Baumes auf 7 Ebenen festgesetzt ist.
Bei FATS gibt es hinsichtlich der Dateigröße die theoretische Obergrenze von über 10 Gigabyte, wodurch dieser Fehler in der Praxis nicht vorkommen sollte.
 

10Eingabeschlüssel ist größer als maximale Schlüssellänge

Sie haben einem FATS-Befehl einen Schlüsselwert übergeben, der die maximale Länge, die beim Befehl  Create Indexfile angegeben wurde, überschreitet.
 

11Datei ist nicht geöffnet

Die von ihnen angegebene Dateinummer ist nicht besetzt, d.h. die damit verbundene Indexdatei wurde entweder noch nicht geöffnet oder bereits wieder geschlossen.
 

12Schlüssel nicht gefunden, der vorhergehende Schlüssel wird zurückgegeben (Warnung)

Es gibt in der Indexdatei keinen Schlüssel, der mit dem an den jew. FATS-Suchbefehl übergebenen Schlüsselwert übereinstimmt. Es wurde daher der nächst kleinere Schlüsselwert in FATSKEY bzw. KEYADR und die dazugehörige Datensatznummer in RECNO zurückgegeben.
 

13Schlüssel nicht gefunden, der erste Schlüssel wird zurückgegeben (Warnung)

Der gesuchte Schlüssel ist kleiner als alle in der Datei vorhandenen Schlüssel, es wurde daher der erste (kleinste) Schlüssel zurückgegeben.
 

15Schlüssel nicht gefunden, der letzte Schlüssel wird zurückgegeben (Warnung)

Der gesuchte Schlüssel ist größer als alle in der Datei vorhandenen Schlüssel, es wurde daher der letzte (größte) Schlüssel zurückgegeben.
 

16Schlüssel nicht gefunden, keine Schlüssel vorhanden

FATS konnte den gesuchten Schlüssel nicht finden, da noch keine Schlüssel eingefügt wurden.
 

22Datei nicht gefunden (beim Öffnen)

Die beim Befehl  Open Indexfile angegebene Indexdatei konnte nicht gefunden werden oder ist von einer anderen Datei gesperrt.
Im Netzwerk können eventuell auch nicht ausreichende Zugriffsrechte das Öffnen der Datei verhindern.
 

23Alle DOS-Verzeichniseinträge sind belegt

Dieser Fehler kann auftreten, wenn Sie eine Indexdatei im Stammverzeichnis der Festplatte erzeugen wollen, dieses jedoch keine weiteren Einträge mehr zuläßt.
 

24Voller Datenträger

Die Kapazität Ihrer Festplatte ist erschöpft.
 

25DOS-Schreibfehler

Genereller Fehler beim Schreiben von Daten auf die Festplatte oder ein anderes Speichermedium.
 

26Datei nicht gefunden (beim Schließen)

Die FATS-Basisversion für MS-DOS wird in zwei Versionen geliefert, wobei die zweite Version mit den etwas aus der Mode gekommenen FCB´s (File-Control-Blocks) arbeitet.
Die Arbeit mit FCB´s erlaubt keine Dateipfadangaben, d.h. die jeweiligen Indexdateien müssen sich im aktuellen Verzeichnis befinden.
Dieser Fehler tritt auf, wenn Sie nach dem Öffnen einer Indexdatei das aktuelle Verzeichnis wechseln und MS-DOS dadurch daran hindern, den jeweiligen Verzeichniseintrag der Indexdatei beim Schließen der Datei auf den neuesten Stand zu bringen.
 

27DOS-Lesefehler

Genereller Fehler beim Lesen von Daten von der Festplatte oder einem anderen Speichermedium.
Dieser Fehlercode kann auch auftauchen, wenn eine Indexdatei nach dem Einfügen oder Löschen von Schlüsseln nicht ordnungsgemäß geschlossen wurde und die Dateistruktur dadurch beschädigt ist (siehe auch Fehlercode 253).
 

28DOS-I/O Fehler

Dieser Fehlercode ist eine Zusammenfassung aller DOS-Fehler, die von FATS nicht direkt zurückgeliefert werden.
In der Variable "RECNO" wird der von DOS über die Funktion "Get Extended Error" ermittelte Fehlercode an das Anwenderprogramm übergeben.
Eine genaue Beschreibung der möglichen Fehlercodes entnehmen Sie bitte dem Technischen Referenzbuch von Microsoft Press.
 

144Datei gesperrt (Netzwerk)

Diesen Fehlercode liefert FATS im Netzwerkbetrieb, wenn der Zugriff auf eine Indexdatei momentan nicht möglich ist, da diese gerade von einer anderen Station bearbeitet wird.
Normalerweise wartet FATS, bis die Dateisperre freigegeben wird. Dieses Verhalten können Sie mit dem Befehl  Auto Refresh (Y) verändern.
 

145Fataler Netzwerk Fehler

Dieser Fehler wird von der Netzwerksoftware zurückgeliefert, wenn sich ein fataler Fehler ereignet hat (z.B. zu wenig Speicherplatz im Server für weitere Dateisperren reserviert).
 

241Testversion abgelaufen

Die Indexdatei ist nicht verfügbar, da die maximale Laufzeit der FATS-Testversion überschritten wurde.
 

243EMS-Hardware-Fehler

(nur bei erweiterter Version)
 

244Puffergröße zu klein

(nur bei erweiterter Version)
 

245Keine komprimierten Schlüssel

(nur bei erweiterter Version)
 

246Keine variablen Satznummern

(nur bei erweiterter Version)
 

247Alle Satznummern sind belegt

(nur bei erweiterter Version)
 

248Falscher Zugriffsmodus

Es wurde versucht, eine Datei mit Netzwerkunterstützung zu öffnen (Y\2,Y\3,Y\106..), ein Netzwerk wurde jedoch nicht gefunden, d.h. Share oder NETX sind nicht geladen.
 

249Kein weiterer Speicherplatz

Die FATS-Basisversion belegt im Speicher ca. 20 KB, wovon 12 KB für alle anfallenden Daten verwendet werden. Um mit diesem bescheidenen Speicherplatz möglichst effektiv zu arbeiten ist eine komplette Heapverwaltung in FATS integriert, die vorhandene Datenstrukturen notfalls verschiebt, um den zur Verfügung stehenden Platz optimal zu nutzen. Der Speicherplatz wird u.a. auch von den FATS-Cacheroutinen verwendet, um den Dateizugriff zu beschleunigen. Der Cache kann bis zu einer Größe von 5 KB schrumpfen, um Platz auf dem Heap zu schaffen. Sollten Sie allerdings sehr viele Indexdateien mit mehr als 10 definierten Schlüsseln gleichzeitig öffnen, kann der Heap eventuell zu klein werden.
Bitte setzen Sie sich mit uns in Verbindung, um eine FATS-Version mit mehr Speicher zu bekommen oder steigen Sie um auf die erweiterte FATS-Version mit EMS, DPMI und Extended Memory Unterstützung.
 

250Doppelter Schlüssel

(nur bei erweiterter Version)
 

253Fehlerhafte Struktur der Indexdatei

Dieser Fehler tritt auf, wenn FATS Unstimmigkeiten in der Indexdatei feststellt, die eventuell auf nicht komplett auf die Platte geschriebene Daten zurückzuführen sind (z.B. durch Systemabsturz).
Der Fehler kann auch auftreten, wenn Sie eine Datei öffnen wollen, die nicht dem FATS-Dateiformat entspricht (z.B. eine nicht konvertierte FABS Plus Datei).
 

254FATS-Fehler (intern)

FATS bemüht sich, eventuell auftretende interne Fehler zu erkennen.

Die FATS-Dateiverwaltung wurde gründlich auf Fehler überprüft und bisher sind keine internen Fehler von unseren Kunden gemeldet worden. Sollte Ihnen dennoch dieser Fehlercode zurückgeliefert werden, dann wenden Sie sich bitte an Ihren zuständigen Fachhändler oder senden Sie uns eine genaue Beschreibung, wie und wo sich der Fehler ereignete.

Senden Sie Ihren Fehlerbericht an folgende Adresse:

GCS Software
Am Gänskragen 10
73230 Kirchheim/Teck


 

© 2008  GCS Software, Udo Gertz