Hallo,
ZEOS benutzt nur Commit Retaining.
Es ist nichts anderes einstellbar !
Zum Locken.
Ich will ja gar nicht den Datensatz physisch locken,
ich locke über eine Sperrtabelle.
Lock heisst, dass das Programm z.B. eine Person sperrt,
damit ein anderer Client nicht gleichzeigt schreibend auf Daten zugreifen kann.
Eine Person wird auch dann gesperrt, wenn z.B. ihre Urlaubsdaten bearbeitet werden,
obwohl die in einer ganz anderen Tabelle sind.
Das mit dem
select for update war ja nur so eine ähnliche Sache.
Naja, muss ich wohl die 200 EUR am Bahnhof erschnorren
3 Monate zum Umstellen sind ilosorisch (sieht komisch aus das Wort
)
Das geht eh nur im laufenden Betrieb,
also bridge pattern einbauen.
Das dumme ist, es sind ein "paar" TTable auf Forms dabei ...
Ich hatte mir dass so gedacht
TBaseQuery = class
end;
TBdeQuery = class(TBaseQuery)
end;
TFIBPLusQuery = class(TBaseQuery)
end;
und dann über class factory die gewünschte
Query erzeugen.
Ich muss in Notfällen immer schnell zur
BDE zurückkommen können.
Heiko