jeudi 2 avril 2015

HSQLDB Automatisch nächste freie Nummer ausgeben

Guten Tag,



ich möchte für meine CRM-System die Kundennummern vorgeben. Dazu soll aus der HSQLDB die nächste freie Nummer ausgegeben werden. Die Kundentabelle ist wie folgt angelegt:



Kundennummer

Name

etc.



Was bisher zustande kam:

Wenn Kundennummern von 1-10 in der Tabelle vorhanden sind, wird 11 ausgegeben - richtig.

Wenn Kundennummer von 1-5 und 7-10 in der Tabelle vorhanden sind, wird ebenfalls 11 ausgegeben - falsch.



Ich möchte, dass wirklich von 0 aufwärts gezählt wird und die nächste freie Nummer ausgegeben wird. Gibt es die Möglichkeit?!



Und da wir gerade beim Thema sind: wenn die Kundennummer von Hand verändert wird und dadurch gleich ist wie eine bereits in der Datenbank vorhandene Kundennummer, möchte ich eine Fehlermeldung ausgeben. Wie kann ich am einfachsten die Exception abfangen und als Errormessage ausgeben?



Ich bedanke mich schonmal für eure Hilfe.



Gruß

TB94





HSQLDB Automatisch nächste freie Nummer ausgeben

0 commentaires:

Enregistrer un commentaire