ich lese aus einer Paradox-DB (ca. 8000 Datensätze und Größe von 15MB)
mittels einer TQuery einige Daten aus. Dabei sollen von jedem dieser 8000
Datensätze zwei Felder ausgelesen werden. Als ich noch weniger Datensätze
hatte, gab es auch keinerlei Probleme, doch seitdem die DB etwas größer
geworden ist, erscheint jedesmal beim Ausführen der Query die Fehlermeldung
"Unbekannter interner Fehler des Betriebssystems. Datei:
c:\...\adressen.db". adressen.db ist die Datei, aus der ich die Infos
auslesen möchte.
Ich nehme einmal an, dass es irgendwelche Speicherprobleme sind, da das
Problem ja erst ab einer gewissen Anzahl Datensätze aufzutreten scheint. Ein
Hochstellen der MemSize in der BDE führte nicht zum Erfolg.
Weiss jemand Rat?
Danke im Voraus!
Florian
Ich denke, hier ist nicht die Größe der Tabelle (nicht Datenbank) das Problem
sondern Windoofs.
Im Netz würde es bedeuten, daß der Ordner nicht zur Verfügung steht.
Probiere es mal mit Reorganisieren der Tabelle mittels DtUtils. Wenn es dann
nichts hilft, versuche die Dateien mal an eine andere Stelle zu kopieren.
Bernd
mfg,
Florian
"Bernhard Brockmann" <b.bro...@kartoffelhausbrockmann.de> schrieb im
Newsbeitrag news:3B042089...@kartoffelhausbrockmann.de...
Florian Pohl schrieb:
> Super! Danke!
> Das Reorganisieren und die DB auf den lokalen Rechner kopieren (sie war auf
> einem Netzlaufwerk) hat funktioniert!
> Allerdings habe ich immer noch nicht ganz verstanden, was das mit einem
> "unbekannten internen Fehler des Betriebssystems" zu tun hat, aber
> wahrscheinlich ist die Erklärung in einem einzigen Wort zu finden: Windows
> ;-)
Bitte, kein Problem.
Die Fehlermeldung wird von der BDE generiert, deshalb ist sie auch so wenig
informativ.
Die Ursache scheint zu sein, das Windows gern mal die Mappings von
Netzlaufwerken auflöst und Der Client nicht mehr auf das Host-Laufwerk zugreifen
kann. Aber das scheint auch nur in reinen P-P Netzwerken aufzutreten da ich
diese Phänomen in meinem Firmennetz noch icht reproduzieren konnte.
Verbessern kann man es, wenn man den Pfad mit Hostnamen einträgt, also
"Hostname\\Freigabename\Pfad...\"
Bernd