von RobertG » So, 10.01.2016 16:59
Hallo Hermine,
ich habe das jetzt noch einmal nachgestellt. Mit einer externen HSQLDB gibt es tatsächlich das Problem, dass Du die Felder nach dem Abspeichern einer Tabelle nicht mehr bearbeiten kannst. Es ist auch nicht möglich, Tabellen um zu benennen. Das kann an dem entsprechenden Treiber liegen. Es ist zumindest so, wenn Du die hsqldb.jar nutzt, die bei LO direkt dabei ist. Das ist bei anderen externen Datenbanken (ich habe hier eine MySQL/MariaDB laufen) nicht der Fall.
Folgender Umweg ist möglich: Kopiere die Tabelle und füge sie samt Inhalt als neue Tabelle ein. Dann erscheint ein Assistent zum Bearbeiten der verschiedenen Eigenschaften. Führe hier Deine entsprechenden Änderungen durch.
Wenn die Tabelle anschließend genau so heißen soll wie der Vorgänger, dann musst Du anschließend die Vorgängertabelle löschen, die neu erstellte Tabelle noch einmal kopieren und wieder einfügen - mit dem gewünschten Namen.
Gruß
Robert
Hallo Hermine,
ich habe das jetzt noch einmal nachgestellt. Mit einer externen HSQLDB gibt es tatsächlich das Problem, dass Du die Felder nach dem Abspeichern einer Tabelle nicht mehr bearbeiten kannst. Es ist auch nicht möglich, Tabellen um zu benennen. Das kann an dem entsprechenden Treiber liegen. Es ist zumindest so, wenn Du die hsqldb.jar nutzt, die bei LO direkt dabei ist. Das ist bei anderen externen Datenbanken (ich habe hier eine MySQL/MariaDB laufen) nicht der Fall.
Folgender Umweg ist möglich: Kopiere die Tabelle und füge sie samt Inhalt als neue Tabelle ein. Dann erscheint ein Assistent zum Bearbeiten der verschiedenen Eigenschaften. Führe hier Deine entsprechenden Änderungen durch.
Wenn die Tabelle anschließend genau so heißen soll wie der Vorgänger, dann musst Du anschließend die Vorgängertabelle löschen, die neu erstellte Tabelle noch einmal kopieren und wieder einfügen - mit dem gewünschten Namen.
Gruß
Robert