Einzelnen Beitrag anzeigen

LeisureSuitLarry

Registriert seit: 8. Dez 2005
Ort: Unterschleißheim
90 Beiträge
 
Delphi 2010 Professional
 
#1

Kann keine Datensätze mehr zu Paradox-DB hinzufügen

  Alt 1. Apr 2006, 10:31
Datenbank: Paradox • Version: 10 • Zugriff über: BDE
Hallo beisammen,

bei einem älteren Projekt in Delphi 5 (eine Adressverwaltung) habe ich folgendes Problem:
Zu den schon vorhandenen ca. 125.000 Datensätzen wurden einmal 60.000 und dann nochmal 140.000 Sätze hinzugefügt. Funktionierte prima. Nun sollten nochmal 65.000 dazu und ich erhalte nach ein paar Datensätzen die Meldung, dass zur Datenbank nichts mehr hinzugefügt werden kann.

Also habe ich mit Paradox einen rebuild der Datenbank gemacht. Danach lassen sich ein paar hundert Sätze hinzufügen, danach das gleiche Spiel.

Kennt jemand das Problem und noch besser, eine Lösung dazu?

Das Projekt soll demnächst auf BDE2006 und dann auch auf ein anderes DB-System umgestellt werden, bis dahin sollte es aber noch irgendwie laufen

Die Fakten:
Datenbankgröße 131 MB, 327.351 Datensätze, Satzlänge 388 Byte, 6 Keys.
Datensätze werden über TTable eingefügt mittels
Delphi-Quellcode:
Table.append;
table.fieldbyname('Feldname').AsString:=Inhalt;
...
Table.post;
Auffällig war noch, dass das hinzufügen geöhnlich sehr langsam läuft, nur direkt nach dem Rebuild die ersten paar hundert Sätze Faktor 20 schneller.

Oder gibts es etwa eine Größenbeschränkung bei Paradox-Tabellen?

Grüße

Manfred
Manfred
  Mit Zitat antworten Zitat