Zitat von
bingo72:
Ich lese aus einer
Access-
DB Daten aus, was auch herrlich funktioniert, solange man nicht auf eine Tabelle trifft, in der keine Datensätze enthalten sind:
Sobald in dieser Tabelle keine DS enthalten sind crashed es mit der bekannten Meldung: 'Entweder BOF oder EOF ist True, oder der aktuelle Datensatz wurde gelöscht. Der angeforderte Vorgang benötigt einen aktuellen Datensatz'
Diesen Effekt kenn ich noch aus den
BDE-Zeiten.
Da ist die
BDE mit Fehlermeldung auf die Schnauze gefallen, wenn eine leere Tabelle angesprochen werden sollte.
Aus diesem Grund hab ich mir einen Workaround angewöhnt.
Lösche ich eine Tabelle aus dem Code heraus, schreibe ich immer wieder einen Dummy-Datensatz in die Tabelle.
Lege ich eine Tabelle neu an, schreibe ich immer einen Dummy-Datensatz in die Tabelle.
Dieser Dummy-Datensatz ist mir natürlich bekannt und ich kann ihn im Programmablauf bewusst ignorieren.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.