Zitat von
XChris:
Die "Lösung" hier ist schlecht. Warum keine Transaktion? So schreibt man doch ins Blaue ...
Das exklusive Öffnen simuliert gewissermaßen eine Transaktion. Während des Auslesens des letzen Wertes, des Hochzählens und des anschließenden Wiedereintrags der hochgezählten Nummer kann niemand 'dazwischenfunken', die Konsistenz der Werte ist also sichergestellt.
Zitat von
XChris:
Außerdem sollte die Rechnungsnummer auch NIE dem Datenbank PK entsprechen.
Das hat aber auch niemand ernsthaft vorgeschlagen, gei odr?