@Linus:
Ja, so würde ich es im Prinzip auch machen; das Problem dabei ist aber, dass du sehr schnell auch doppelte Nummern haben wirst. Ist das neue Doc nämlich noch nicht abgespeichert, erhäst du beim nächsten Dokument die gleiche Nummer.
Wir haben hier auch so eine Anwendung, wo einige Hansel meinen, nicht ohne fortlaufende Nummer auszukommen. Hier gehe ich aber einen etwas anderen Weg. Die Nummer ist nur für spätere Rückfragen erforderlich und muss nicht sofort beim Erstellen des Docs bekannt sein. Daher lasse ich die Nummer systemseitig von einem periodischen Agenten ermitteln.
Das funktioniert ganz gut auch in replizierten Umgebungen.
Allerdings stellt sich mir immer wieder die Frage, wozu man überhaupt eine solche sequentielle Nummer braucht.
Um Dokumente zu zählen ?? Nun was passiert, wenn ein Dokument gelöscht wird ? Dann stimmt ja auch die Summe nicht mehr.
Um Dokumente bei Rückfragen schneller zu finden ?? Auch da gibt es andere und bessere Methoden.
Also wozu dann
eknori