Ich habe eine Access 2003-Anwendung, die eine Verbindung zu einer SQL Server 2000-Box herstellt.Wie kann ein Datensatz dauerhaft als schreibgeschützt markiert werden?
Ich habe eine Tabelle, in der ich einen Datensatz zusammen mit allen verwandten Datensätzen in verschiedenen Tabellen sperren muss. Mit "Sperren" meine ich, dass sie als schreibgeschützt gekennzeichnet sind, sodass keine Clients diese Datensätze bearbeiten können, sofern sie nicht von einem Administrator entsperrt werden.
Irgendwelche Ideen?
Was meinst du mit "sperren"? Änderungen dauerhaft verhindern? Oder verhindern Sie, dass sich jemand während einer Operation kurzzeitig verändert? –
Mehr von einer dauerhaften Sperre. Der Endbenutzer sollte nicht in der Lage sein, die gesperrten Datensätze zu bearbeiten. Es muss jedoch eine Möglichkeit für einen Administrator geben, sie zu entsperren. Derzeit habe ich ein verstecktes Bitfeld in meiner Haupttabelle, das gesetzt wird, wenn der Datensatz gesperrt ist, aber ich habe Probleme mit der Ermittlung der besten Möglichkeit, die zugehörigen Datensätze zu sperren. – DoubleJ92
Ich habe die Frage bearbeitet, um klarzustellen, dass Sie eine permanente Sperre meinen. Einige Leute, die das gelesen haben, hätten angenommen, dass Sie eine temporäre Sperre auf Zeilenebene meinen. Ich hoffe, das hilft dir bessere Antworten zu bekommen. – JosephStyons