Einzelnen Beitrag anzeigen

Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#4

Re: Datensatz über mehrere Tabellen sperren [Vorgehensweise]

  Alt 27. Apr 2010, 10:36
Zitat von borwin:
Zitat:
Datenbank: Firebird Embedded, Version: 2.1.3
Beim der Embedded Version greift immer nur ein User auf die Datenbank. Warum willst Du den Satz dann auf allen Tabellen sperren?
Habe ich korrigiert.

Zitat von borwin:
Wenn, dann auf jeden Fall sowas nur auf Seiten des Datenbankservers.
SQL-Technisch musst Du ein Select * from Tabellenname where kundenumer = 1234 LOCK FOR Update machen. (SQL ungeprüft)
Gruß Borwin
Damit sperre ich aber nur in der einen Tabelle den Datenssatz oder ?

Zitat von mkinzler:
Es reicht den Datensatz in einer Tabelle zu sperren und das andere programmatisch zu machen
Nur wie mache ich das, da ich gleichzeitig aber noch haben möchte, dass es trotzdem lesbar ist.
Zitat von mkinzler:
BTW: Das Datenmodell scheint mir nicht ganz gut durchdacht zu sein
Warum sollte das nicht ganz durchdacht sein ?
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat