Datenbank sperren für andere Programme



  • Halo, ich habe zwei Programme die parallel laufen und auf die gleiche Datenbank zugreifen bzw schreiben. Nun gibt es ja einige Probleme mit der BDE unter anderm das die BDE abschmiert wenn zwei Programe gleichzeitig auf die Datenbank zugreifen. Leider kann ich zur Zeit nicht auf eine andere Schnittstelle zurückgreifen. Nun ist meine Frage ob es eine Möglichkeit gibt die BDE offline zu setzten. Damit meine ich, wenn das 1. Programm etws in die Datenbank schreibt soll für 5 sek. die Datenbank gesperrt werden und erst dann kann wieder das 2. Programm darauf zurückgreifen.



  • Schau Dir mal TDatabase::Exclusive an.
    Hängt aber auch von der verwendeten Datenbank ab.


Anmelden zum Antworten