![]() |
Re: Zugriff auf paradox 7 DB ??
Hallo Sausewind,
ich dachte da ein ein kleines Programm, dass nur einen Timer enthält, dessen zugehöriger Code über FileCopy die Dateien der Tabelle in ein anderes Verzeichnis kopiert. Das Ganze noch in einem try ... except Block, bei dem du im Falle eines Fehlers den Timer auf ein paar Sekunden stellst, um den Vorgang zu wiederholen. Nach einem erfolgreichen Kopiervorgang stellst du den Timer wieder auf 30 Minuten oder so. |
Re: Zugriff auf paradox 7 DB ??
Zitat:
Leider lässt die BDE API nicht zu, den exklusiven Lock einer anderen Session auszuhebeln, was ja auch sinnvoll ist. Deshalb kommt nur die oben beschriebene Methode in Frage. |
Re: Zugriff auf paradox 7 DB ??
Hi,
ich habe sowas ähnliches mal mit dem rxFolderMonitor gemacht. Das ging in etwa so: - DB Verzeichnis auf Dateiänderungen überwachen (-> die BDE hat also die Daten geflusht) - mit einem Timer 3 Sekunden (oder so) abwarten damit der Schreibvorgang auch komplett abgeschlossen ist - mit try except block Daten in ein anderes Verzeichnis kopieren - dort wieder Öffnen um sicherzustellen, das die Indexdateien auch ok sind (waren ja sehr sensiblel bei Paradox) - ggf. noch mal kopieren falls ein Indexfehler beim Öffnen der Kopie kommt ... Ich hoffe das war jetzt nicht zu oberflächlig :roll: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:11 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-2025 by Thomas Breitkreuz