Extrerne HSQLDB schreibbar anbinden

Liebe Liste,

da ich mit der internen Datenbank hin und wieder Probleme habe wollte
ich meine Daten auslagern. Der einfachste Weg, so dachte ich, wäre der
zu einer externen HSQLDB. Nur scheitert dies daran, dass die Daten der
externen HSQLDB sehr wohl zu lesen, über die GUI aber nicht beschreibbar
sind.

Ich kann
- Tabellen neu gründen, Felder zuweisen, auch Primärschlüssel und alles
- Ich sehe in der GUI anschließend keine Eingabezeile
- Ich sehe, wenn ich die Tabelle weiter bearbeiten will, keine bisher
eingegebenen Felder.

Dass die Tabelle aufnahmebereit wartet kann ich feststellen, da ich über
- Extras - SQL Daten eingeben kann und
- in der GUI anschließend diese Daten betrachten kann.

Vielleicht kennt hier ja jemand eine Lösung für das Problem. In der
Anleitung zur HSQLDB steht etwas zur damaligen OOo 1.1-Version - mit
entsprechendem Verweis auf ein Makro, dass nach Aussage der OOo-Website
aber seit der 2.0 nicht mehr notwendig sei.

Gruß

Robert

Liebe Liste,

diese Mail erscheint vermutlich irgendwann doppelt. Aus irgendeinem
Grund hat die Zustellung seit 7 Stunden einen Hänger.

Ich habe mich dran gesetzt und alles, was notwendig ist, um den Schritt
von der internen zur externen Datenbank verlustfrei zu bestehen, in Text
und Bild zusammengefasst.

Folgendes wird beschrieben:
Datenbankreparatur
von der internen zur externen HSQLDB (einfach)
von der internen zur externen Server-HSQLDB
Schreiben in die externe Datenbank
Nutzung des Autoinkrementwertes.

Die Anleitung habe ich unter
http://robert.familiegrosskopf.de
im Menüpunkt OOo - HSQLDB
kurz angerissen und zum Download gestellt.

Was leider weder in OOo 3.1.1 noch in LibreOffice funktioniert ist die
Gründung von Tabellen mit Autoinkrement-Werten über die grafische
Benutzeroberfläche. Hier wird leider der Code falsch umgesetzt (ein "NOT
NULL" wird an falscher Stelle eingeschoben), so dass der entsprechend
generierte SQL-Befehl für die externe HSQLDB nicht lesbar ist.

Anmerkung: habe ich inzwischen auch lösen können. In der GUI darf
einfach kein Primärschlüssel gewählt werden. Der Auto-Wert wird dann zum
Primärschlüssel. Warnungen beim Speichern sind zu ignorieren.

Gruß

Robert

Ich habe mich dran gesetzt und alles, was notwendig ist, um den Schritt
von der internen zur externen Datenbank verlustfrei zu bestehen, in Text
und Bild zusammengefasst.

Folgendes wird beschrieben:
Datenbankreparatur
von der internen zur externen HSQLDB (einfach)
von der internen zur externen Server-HSQLDB
Schreiben in die externe Datenbank
Nutzung des Autoinkrementwertes.

Die Anleitung habe ich unter
http://robert.familiegrosskopf.de
im Menüpunkt OOo - HSQLDB
kurz angerissen und zum Download gestellt.

Was leider weder in OOo 3.1.1 noch in LibreOffice funktioniert ist die
Gründung von Tabellen mit Autoinkrement-Werten über die grafische
Benutzeroberfläche. Hier wird leider der Code falsch umgesetzt (ein "NOT
NULL" wird an falscher Stelle eingeschoben), so dass der entsprechend
generierte SQL-Befehl für die externe HSQLDB nicht lesbar ist.

Gruß

Robert