Daten aus DOS ISAM löschen

Hallo,
ich habe zahlreiche DOS Apps (BASIC Professional Development System 7) die ISAM Datenfiles anlegen und damit arbeiten.

BTW Download von MS BPD 7.1 hier http://www.vetusware.com/download/Microsoft%20BASIC%…

Leider habe ich keine Sourcen dazu und somit keine Möglichkeit direkt in die Programme einzugreifen.
Bei vielen dieser Apps läuft das ISAM file einfach voll und es können keine neuen Daten mehr verarbeitet werden.
Mit den mir zur Verfügung stehenden Mitteln (isampack.exe und isamrepr.exe) bekomme ich satte 4 KB frei - was natürlich nicht lange hält.

Gibt es eine Möglichkeit das gesamte File (also alle Daten darin) zu löschen (=purge) um „bei Datenstand null“ zu beginnen?

So kann ich z.B. das DB-File (spl_db.ism) „säubern“ was aber nicht viel bringt

proisamd /ib:50 \> nul
isampack spl\_db.ism
proisamd /d \> nul

Moin, Nitedula,

mal ganz schüchtern gefragt: Wird denn aus der Datenbank jemals logisch gelöscht? Wenn nicht, hilft der ISAMPACK natürlich auch nicht weiter.

Gibt es eine Möglichkeit das gesamte File (also alle Daten
darin) zu löschen (=purge) um „bei Datenstand null“ zu
beginnen?

Ich kenne nur die Möglichkeit, mit ISAMIO den Inhalt zu exportieren, evtl. zu bereinigen und wieder zu importieren - im Fall des Falles eben 0 Sätze. Oder muss es wenigstens einer sein? Weiß ich leider nicht mehr :frowning:

Gruß Ralf