![]() |
Re: Advantage - FlushBuffers
tja.... Hilfedateien eben :-/
Was meinen Fehler betrifft, ich habe ihn gerade gedunden.... Die uses-Liste war ok, ich habe allerdings das Projekt ueber die .dpr geoeffnet und nicht ueber die .bdsproj .... ciao, adrian |
Re: Advantage - FlushBuffers
Hi,
gibt gleich noch ein Problemchen hinterher. Wenn table.AdsFlushFileBuffers direkt nach table.Delete aufgerufen wird und die Tabelle dann leer ist, gibts folgende Exception: Zitat:
Hat jemand einen besseren Vorschlag? |
Re: Advantage - FlushBuffers
Dann musst Du in diesem Fall noch Recordcount abfragen und bei Null darfst Du AdsFlushFileBuffers nicht aufrufen. Aber wo liegt die Notwendigkeit ? Ich setze ADS seite Jahren ein und hatte noch nie Daten-Verluste, nicht einmal bei Stromausfällen. Und ob das OS die Daten dann auch wirklich speichert ist auch eine andere Frage.
|
Re: Advantage - FlushBuffers
Stimmt, der Sinn ist schwer zu erkennen ;) Ich benutze einen Wechseldatentraeger welcher automatisch zwischen 2 Gateways hin und her geschaltet wird (Patent 10 2004 034 902). Die Daten weden dabei dort in einer ADS Tabelle abgelegt. Da der Datentraeger also oft "verschwindet", moechte ich natuerlich dass die Daten vorher geschrieben wurden.
Es geht also darum sicherzustellen, dass die Operationen die in der Tabelle durchgefuehrt wurden, egal ob Append/Post/Delete, auch wirklich auf Platte geschrieben werden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz