von Toxitom » Do, 08.09.2005 14:17
Hallo Volker,
Da ich keine Info bekomme, wie dieser oder eine Alternative dazu funktioniert, gehe ich davon aus, das dieser nicht so wichtig für Datenbanken ist.
Hmmm, Autozähler??? Meinst du ein Feld, das automatisch hochgezählt wird bei einfügen eines neuen Datensatzes? Also ein "autoincrement Wert", wie er oft zur eindeutigen Festlegung von Primärschlüsseln verwendet wird?
Also den gibt es selbstverständlich in Base auch. Wenn du eine neue Tabelle anlegst, wirst du schon beim Primärschlüssel danach befragt. Später kannst du jedem Feldtyp [INTEGER] einen Autotyp zuweisen (und - bei Bedarf - einen SQL Ausdruck, wie denn der Ausdruck erzeugt werden soll).
Das geht natürlich nur bei Datenbanken, die dieses Feature unterstützen (meist SQL). Es geht nicht bei Calc-Tabellen etc, ich glaube auch bei DBase nicht. Die eingebaute Datenbank HSQLDB aber unterstützt dieses Feature.
PS: Welche Version verwendest du? Hier gab es ziemlich lange enorme Problemem. Also evt. mal die neueste Version laden (1.9.m128) - bie mir auf der m125 funktioniert es tadellos.
Gruss
Thomas
Hallo Volker,
[quote]Da ich keine Info bekomme, wie dieser oder eine Alternative dazu funktioniert, gehe ich davon aus, das dieser nicht so wichtig für Datenbanken ist. [/quote]
Hmmm, Autozähler??? Meinst du ein Feld, das automatisch hochgezählt wird bei einfügen eines neuen Datensatzes? Also ein "autoincrement Wert", wie er oft zur eindeutigen Festlegung von Primärschlüsseln verwendet wird?
Also den gibt es selbstverständlich in Base auch. Wenn du eine neue Tabelle anlegst, wirst du schon beim Primärschlüssel danach befragt. Später kannst du jedem Feldtyp [INTEGER] einen Autotyp zuweisen (und - bei Bedarf - einen SQL Ausdruck, wie denn der Ausdruck erzeugt werden soll).
Das geht natürlich nur bei Datenbanken, die dieses Feature unterstützen (meist SQL). Es geht nicht bei Calc-Tabellen etc, ich glaube auch bei DBase nicht. Die eingebaute Datenbank HSQLDB aber unterstützt dieses Feature.
PS: Welche Version verwendest du? Hier gab es ziemlich lange enorme Problemem. Also evt. mal die neueste Version laden (1.9.m128) - bie mir auf der m125 funktioniert es tadellos.
Gruss
Thomas