Hallo Tino,
das dürfte eigentlich kein Problem sein, sofern ich dich richtig verstanden habe.
Beispiel:
User A: Öffnet das Kundenfenster und beginnt einen neuen Kunden einzutragen. Er bekommt eine neue Kundennummer -> select max (kundennummer)+1 from Kunden.
User B: Beginnt ebenfalls einen neuen Kunden einzutragen, dieser bekommt natürlich die gleiche Kundennummer weil User A noch nicht Commit aufgerufen hat.
Derjenige der zuerst speichert behält die Kundennummer, und der andere erhält die Meldung "Kundennummer vergeben" und bekommt dann die nächste freie Nummer.
Aber ich werde deinen Rat befolgen, und diese Aktionen auch mal an unterschiedlichen PC testen, man testet ja bekanntlich nie genug.
Danke
Oswald
das dürfte eigentlich kein Problem sein, sofern ich dich richtig verstanden habe.
Beispiel:
User A: Öffnet das Kundenfenster und beginnt einen neuen Kunden einzutragen. Er bekommt eine neue Kundennummer -> select max (kundennummer)+1 from Kunden.
User B: Beginnt ebenfalls einen neuen Kunden einzutragen, dieser bekommt natürlich die gleiche Kundennummer weil User A noch nicht Commit aufgerufen hat.
Derjenige der zuerst speichert behält die Kundennummer, und der andere erhält die Meldung "Kundennummer vergeben" und bekommt dann die nächste freie Nummer.
Aber ich werde deinen Rat befolgen, und diese Aktionen auch mal an unterschiedlichen PC testen, man testet ja bekanntlich nie genug.
Danke
Oswald
Comment