Hallo,
mich ärgert das auch:
Habe herausgefunden,
- dass man z.B. in OOoportable
3.2.1 die Defaultwerte einstellen kann und, dass die hier geänderte DB dann aber in OOo
3.3 funktioniert
- dass man mit dem SQL-Comando
Code: Alles auswählen
alter table "Tabelle1" alter column "Nummer" set default 111
ohne weiteres das Script in OOo 3.3 anpassen kann, was dann so aussieht:
CREATE CACHED TABLE "Tabelle1"("ID" INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,"Nummer" INTEGER DEFAULT 111, ...
aber trotzdem nicht funktioniert, obwohl das mit 3.2.1 generierte Script, was geht, exakt gleich aussieht.
- dass die Properties der DB bei OOo3.2.1 und OOo3.3 identisch sind.
- und ich auch unter
keinen Unterschied zwischen OOo 3.2.1 und OOo 3.3 finden kann
kurz, der Fehler scheint nicht in der embedded HSQLDB zu liegen.
Mein Workaround geht also wie folgt:
Ändern der Defaultwerte der DB in OOo 3.2.1 portable, weiter arbeiten mit OOo 3.3
Hat jemand eine bessere Idee?
Gruß R