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