Announcement

Collapse
No announcement yet.

Paradox: ReadLast findet setzten Satz nicht

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Paradox: ReadLast findet setzten Satz nicht

    Nach dem Löschen der letzen Datensätze in einer Paradox-Tabelle mittels der Datenbankoberfläche habe ich folgendes Problem. Um den Index für einen neuen Satz zu ermitteln muß ich mit 'Readlast' den letzten Satz ermitteln und Jahresabhängig die neue laufende Nummer ermitteln. Diese neue ermittelte Nummer soll als neuer Index mit dem Datensatz gespeichert werden. Beim Schreiben erhalte ich einen Indexfehler. Die neue ermittelte Nummer wurde vorher mittels Datenbankoberfläche gelöscht, der Datensatz ist aber offenbar noch vorhanden.
    Ich kann per Programm den (mit der Datenbankoberfläche) gelöschten Satz direkt mit 'Findkey' lesen bei FindLast hingegen erhalte ich den letzten nicht gelöschten Satz.
    Wie kann derartiges verhindert werden?
    Ich finde leider in allen Delphi-Büchern, wovon ich etliche habe keinen Hinweis finden.
    Kann mir jemand einen Hinweis auf das Problem geben oder auch gute Literatur zur Datenbank PARADOX geben, in der mehr steht. Z.B. zum Objekt Session, Database ...
    Danke
    Christoph Hölzl
    [email protected]
Working...
X