Announcement

Collapse
No announcement yet.

FlushBuffers

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

  • FlushBuffers

    Hallo,

    Mein Programm zeigt mehrere Paradoxtabellen in DBGrids an.
    An den Daten hab ich gestern etliche Änderungen vorgenommen.
    Dann ist plötzlich der PC hängengeblieben (das hatte aber nichts mit meinem Programm zu tun).
    Nach dem Neustart waren alle geänderten Daten pfutsch :-(

    Ich hab recherchiert, und in die AfterPost Routine ein Table->FlushBuffers(); geschrieben.

    Drücke ich nun den Resetknopf, gehen aber trotzdem die Daten verloren. Was mache ich falsch, oder, wie kann man sich zuverlässig gegen Rechnerabstürze schützen?

    Danke - Günther
    Günther

  • #2
    Hallo Günther,

    verwendest Du ein TDatabase-Objekt? Wenn ja, versuch dort mal ein Commit().
    Obwohl das FlushBuffers eigentlich das gleiche machen sollte...

    Grüße Joche

    Comment


    • #3
      Nein.
      Nur TTable und TDataSource
      Günther

      Comment

      Working...
      X