![]() |
Datenbank: Mysql • Version: 4 • Zugriff über: keine
Datensatz ist in Editiermodus (Sever-Client version)
Hallo. Bevor ich eine DS editieren will, will ich überprüfen bo dieser schon von einen andren Benutzer bearbeite wird?
Wie kann ich das überprüfen? |
Re: Datensatz ist in Editiermodus (Wie krigt man das raus)
ALso wenn ich das mit ner Table mach dann gehts mit
Table.State <> dsBrowse :gruebel: aber bei MySQL... |
Re: Datensatz ist in Editiermodus (Wie krigt man das raus)
nun ja. zugegeben die Fragestellung war unklar.
1.Server 2.Clients Client 1 bearbeitet DS Apfel Client 2 soll diesen DS nicht bearbeiten können, wenn der Client 1 sich in Beareitungsmodul befindet. |
Re: Datensatz ist in Editiermodus (Sever-Client version)
Hi,
man kann ein Flag im Datensatz speichern, das den Status "wird bearbeitet" abildet. Vor dem Bearbeiten durch Client1 setzt du dieses Flag. Client2 liest nun zuerst das Flag und wartet oder gibt eine Meldung, wenn das Editieren "gesperrt" ist... |
Re: Datensatz ist in Editiermodus (Sever-Client version)
Zitat:
Siehe folgende Diskussion: ![]() |
Re: Datensatz ist in Editiermodus (Sever-Client version)
Zitat:
|
Re: Datensatz ist in Editiermodus (Sever-Client version)
wie soll das bitte gehen? ich rufe ein DS in bearbeitung auf und ein paar sekunden später der andere Client und nun sind wir beide in BModus.
bzw. wie kann man ein Flag setzen? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 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