Forum: Datenbanken
by DCoderHH,
6. Dez 2016
Wie würde man die Tabelle in einer Multiuser-Umgebung abfragen und setzen so dass es keine doppelten Nummern gibt? Ein einfaches select und update würde ja nicht funktionieren...
Forum: Datenbanken
by DCoderHH,
6. Dez 2016
@jobo: Deine StoredProcedure GetRN aus Post #22 eignet sich auch für Multiuser-Zugriff? Was ist wenn 2 Clients die StoredProcedure gleichzeitig aufrufen? Ist das berücksichtigt?
Forum: Datenbanken
by DCoderHH,
5. Dez 2016
Und wann und wie rufst Du das auf und zwar so dass es genau ein mal pro Monat ausgeführt wird?
Forum: Datenbanken
by DCoderHH,
5. Dez 2016
Datenbanksequenz = Generator in Firebird? Und wie setze ich den dann jeden Monat wieder auf 1? Und zwar so, dass er nur genau ein mal pro Monat auf 1 gesetzt wird?
Forum: Datenbanken
by DCoderHH,
5. Dez 2016
OK, ihr hab micht überzeugt. Ich werde 2 Felder nutzen: Ein ID-Feld als Primärschlüssel und die Rechnungsnummer im VarChar-Feld. Nun ist noch offen:
Wie erzeuge ich die Rechnungsnummer nach dem Schema YYYY-MM-NNNNNN? Y=Aktuelles Jahr, M=Aktueller Monat, N=Fortlaufende Nummer von 1 bis n im aktuellen Monat?
nahpets hat in Post #10 schon Code dazu genannt. Der sieht aber nicht so aus, als ob...