Fehlgeschlagenes HSQLDB update

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

money1986
Beiträge: 2
Registriert: Sa, 27.09.2014 17:13

Re: Fehlgeschlagenes HSQLDB update

Beitrag von money1986 »

hier wäre ein Beispieldatei, bei der ich momentan die Tabellen nicht mehr öffnen kann
Dateianhänge
Anbau.odb
(35.45 KiB) 110-mal heruntergeladen
RobertG
********
Beiträge: 2067
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Fehlgeschlagenes HSQLDB update

Beitrag von RobertG »

Hallo money1986,

Du hast offensichtlich Daten in die Datenbank mit der Version 2.3 geschrieben. Die Versionen sind nicht abwärtskompatibel. Die einzige Möglichkeit, jetzt noch korrekt an die Daten ran zu kommen, ist eine Version 2.3 als externe Version zu installieren.
Ich habe in der Datenbankdatei in der Datei database/properties die Versionseinstellungen korrigiert und dann die Datei gestartet. Das führt zu Fehlermeldungen im SQL-Bereich.
Schau Dir einfach im Handbuch die Anmerkungen zur Umwandlung in eine externe Datenbank an, denn bei allen Datenbanken, die Du mit der 2.3 geöffnet hast wirst Du die entsprechende Problematik finden.

Gruß

Robert
money1986
Beiträge: 2
Registriert: Sa, 27.09.2014 17:13

Re: Fehlgeschlagenes HSQLDB update

Beitrag von money1986 »

Hallo Robert,

Danke für den tipp mit den Handbüchern, war schon am verzweifeln. Nachdem ich die Datei entpacken konnte und die HSQLDB Version in der properties-datei wieder auf 1.8.0.10 zurückschreiben konnte. Habe ich in der Script-Datei die mir unbekannten SQL zeilen entfernt und dannach konnte ich wieder auf meine Tabellen zugreifen. Werd jetzt wohl auch mit der 1.8.0.10 weiterarbeiten. Danke
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Fehlgeschlagenes HSQLDB update

Beitrag von F3K Total »

Hallo money1986,
ich konnte deine Daten mit HSQL232 zum Laufen bringen.
Anbei findest Du einen Ordner.
  • Entpacke ihn
  • Kopiere hsqldb.jar und sqltool.jar in den dort enthaltenen Ordner database, konnte ich nicht hochladen, sind dafür zu groß.
  • entferne unter Extras/Openoffice/Java jeden Classpath
Wenn du nun Makros zuläßt, sucht sich mein Makro insert_link_to_external_DB sowohl die Daten der Datenbank als auch die .jar Dateien selbst.
Du kannst diese Split-Datenbank neben normalen Datenbanken verwenden, darfst nur nie die Datei Anbau_Split.odb und den Ordner database trennen.

Gruß R
PS: hier klappts auch mit dem Dateadd, allerdings musste ich vorher die Spalte Pflanzdatum von einer VARCHAR in eine vom Typ DATE umwandeln.
PPS: Wie du eine Split-Datenbank erstellst, steht im Handbuch, oder du schaust dir als Beispiel mein Videotutorial Nr. 6 an.
Dateianhänge
Anbau.zip
(36.44 KiB) 117-mal heruntergeladen
Antworten