ID Autowert "ja" wird von selbst zu "nein"
Verfasst: So, 04.03.2012 21:39
Hallo!
1. Habe ein Problem welches ich gerade nicht mal Ansatzweise verstehe. Ich möchte ich meiner Datenbank (HSQLDB) eine Tabelle für eine Artikelliste anlegen. Diese Tabelle soll eine ID also Autowert beinhalten (Integer), ein paar zusätzliche Angaben als VARCHAR (Artikelnummer, Artikelbezeichnung etc.) und schließlich den Preis dieses Artikels. Sobald ich das Feld "Einzelpreis" hinzufüge und als als "DOUBLE" oder "DECIMAL" anlege ändert sich die Angabe bei meinem Primärschlüssel ID beim Autowert von "ja" auf "nein".
Warum passiert so etwas? Ist es ein "Bug" oder hat es eine Logik?
2. Ich lege eine Tabelle welche außer der ID nur zwei VARCHAR Felder hat. Ich speichere sie, noch ist der Autowert bei der ID "ja". Sobald ich aber die Tabelle zum ersten mal öffne und Daten eingeben will, das gleiche Problem - Fehlermeldung dass der Wert NULL bei der ID nicht gespeichert werden kann. Ich öffne die Tabelle also im Bearbeitungsmodus wieder und siehe da - der Autowert ist wieder bei "nein"! Wat macht der denn da?! Ist nicht lustig!
Viele Grüße zur Zeit aus Transsilvanien
Arek
P.S.: Falls es eine Rolle spielt: ich habe OO 3.3.0 (Build 9567) und einen Win7 Rechner 64 Bit.
1. Habe ein Problem welches ich gerade nicht mal Ansatzweise verstehe. Ich möchte ich meiner Datenbank (HSQLDB) eine Tabelle für eine Artikelliste anlegen. Diese Tabelle soll eine ID also Autowert beinhalten (Integer), ein paar zusätzliche Angaben als VARCHAR (Artikelnummer, Artikelbezeichnung etc.) und schließlich den Preis dieses Artikels. Sobald ich das Feld "Einzelpreis" hinzufüge und als als "DOUBLE" oder "DECIMAL" anlege ändert sich die Angabe bei meinem Primärschlüssel ID beim Autowert von "ja" auf "nein".
Warum passiert so etwas? Ist es ein "Bug" oder hat es eine Logik?
2. Ich lege eine Tabelle welche außer der ID nur zwei VARCHAR Felder hat. Ich speichere sie, noch ist der Autowert bei der ID "ja". Sobald ich aber die Tabelle zum ersten mal öffne und Daten eingeben will, das gleiche Problem - Fehlermeldung dass der Wert NULL bei der ID nicht gespeichert werden kann. Ich öffne die Tabelle also im Bearbeitungsmodus wieder und siehe da - der Autowert ist wieder bei "nein"! Wat macht der denn da?! Ist nicht lustig!
Viele Grüße zur Zeit aus Transsilvanien
Arek
P.S.: Falls es eine Rolle spielt: ich habe OO 3.3.0 (Build 9567) und einen Win7 Rechner 64 Bit.