OpenOffice Base zeigt keine Tabellen an (H2-DB)

Hier können die JVerein-Frischlinge ihre Fragen stellen.

Moderator: heiner

jschall
Beiträge: 10
Registriert: Donnerstag 5. März 2015, 21:45
Verein: Pfadfinderstamm St. Arnold Düren-Arnoldsweiler e.V.
Mitglieder: 40
JVerein-Version: 2.8.7
Betriebssystem: Windows 7

OpenOffice Base zeigt keine Tabellen an (H2-DB)

Beitrag von jschall »

Hallo,

ich nutze JVerein in der Version 2.8.7 mit Jameica 2.6.2 mit einer H2-DB. Ich möchte nun mit OpenOffice Base (OpenOffice 4.1.1) auf die Datenbank zugreifen. Eine Verbindung kann ich laut Base erfolgreich aufbauen, jedoch sehe ich leider keine Tabellen.

Hier meine Einrichtung in Base:
  • h2.jar wurde als Java-Archiv in den OpenOffice-Einstellungen eingetragen (bei mir: "C:\Program Files\jameica64\lib\h2")
  • Datenquellen-URL: "jdbc:h2:C:\Users\jschall\DPSG\Data_JVerein\.jameica\jverein\h2db\jverein" (Die h2-Datei liegt unter "c:\Users\jschall\DPSG\Data_JVerein\jverein\h2db\jverein.h2.db")
  • JDBC-Treiberklasse: org.h2.Driver ("JDBC-Treiber wurde erfolgreich geladen")
  • Benutzername: "jverein"
  • PW: "jverein"
Wenn ich nun un Base auf "Tabellen" klicke, wird das PW abgefragt, dieses wird akzeptiert. Der Anzeigebereich "Tabellen" bleibt jedoch frei...... wer kann helfen?

Danke und Gruß,
Jens Schall
josa49
Beiträge: 240
Registriert: Sonntag 25. Juli 2010, 22:09
Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V.
Mitglieder: 300
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: Windows 10

Re: OpenOffice Base zeigt keine Tabellen an (H2-DB)

Beitrag von josa49 »

Hallo Jens,

wenn du die Anleitung auf http://www.jverein.de/wiki/index.php?title=OpenOfficeDB
befolgt hast, wird dir zum Schluss angeboten, die neue Datenbank zu speichern.
Diese Datei mit der Endung .odb kannast du in Base öffnen und solltest dann die jVerein-Tabellen sehen können.

Joachim
jschall
Beiträge: 10
Registriert: Donnerstag 5. März 2015, 21:45
Verein: Pfadfinderstamm St. Arnold Düren-Arnoldsweiler e.V.
Mitglieder: 40
JVerein-Version: 2.8.7
Betriebssystem: Windows 7

Re: OpenOffice Base zeigt keine Tabellen an (H2-DB)

Beitrag von jschall »

Hallo Joachim,

ich habe mich an die Anleitung gehalten und die von mir genannten Einstellungen in einer "JVerein.odb" gespeichert. Wenn ich diese öffne und auf "Tabellen" klicke wird das Passwort abgefragt, nach erfolgreicher Anmeldung sehe ich trotzdem keine Tabellen.....

Danke und Gruß,
Jens Schall
josa49
Beiträge: 240
Registriert: Sonntag 25. Juli 2010, 22:09
Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V.
Mitglieder: 300
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: Windows 10

Re: OpenOffice Base zeigt keine Tabellen an (H2-DB)

Beitrag von josa49 »

Hallo Jens,

was steht bei denn im Feld "Tabellen", wenn du links bei den Datenbankobjekten Tabellen wählst?

Sollte so aussehen:
Dateianhänge
jverein.png
jverein.png (22.45 KiB) 7297 mal betrachtet
jschall
Beiträge: 10
Registriert: Donnerstag 5. März 2015, 21:45
Verein: Pfadfinderstamm St. Arnold Düren-Arnoldsweiler e.V.
Mitglieder: 40
JVerein-Version: 2.8.7
Betriebssystem: Windows 7

Re: OpenOffice Base zeigt keine Tabellen an (H2-DB)

Beitrag von jschall »

Hallo,

bei mir sieht das so aus:
Screenshot Base.jpg
Screenshot Base.jpg (36.42 KiB) 7292 mal betrachtet
Danke und Gruß,
Jens Schall
josa49
Beiträge: 240
Registriert: Sonntag 25. Juli 2010, 22:09
Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V.
Mitglieder: 300
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: Windows 10

Re: OpenOffice Base zeigt keine Tabellen an (H2-DB)

Beitrag von josa49 »

Hallo Jens,

dein Problem liegt in diesem Eintrag:

jdbc:h2:C:\Users\jschall\DPSG\Data_JVerein\.jameica\jverein\h2db\jverein

Gehe noch einmal nach der Anleitung vor und ändere Eintrag in:

jdbc:h2:file:C:\Users\jschall\DPSG\Data_JVerein\.jameica\jverein\h2db\jverein

Joachim
jschall
Beiträge: 10
Registriert: Donnerstag 5. März 2015, 21:45
Verein: Pfadfinderstamm St. Arnold Düren-Arnoldsweiler e.V.
Mitglieder: 40
JVerein-Version: 2.8.7
Betriebssystem: Windows 7

Re: OpenOffice Base zeigt keine Tabellen an (H2-DB)

Beitrag von jschall »

Guten Morgen,

auch das hatte ich bereits versucht, aber trotzdem gerade noch einmal, leider erfolglos:
Screenshot Base 2.jpg
Screenshot Base 2.jpg (31.61 KiB) 7276 mal betrachtet
Danke und Gruß,
Jens Schall
Thomas_S
Beiträge: 108
Registriert: Dienstag 8. November 2011, 20:22

Re: OpenOffice Base zeigt keine Tabellen an (H2-DB)

Beitrag von Thomas_S »

Hallo Jens,

da müssen normale Schrägstriche "/" hin, keine Backslashs "\".

Thomas
jschall
Beiträge: 10
Registriert: Donnerstag 5. März 2015, 21:45
Verein: Pfadfinderstamm St. Arnold Düren-Arnoldsweiler e.V.
Mitglieder: 40
JVerein-Version: 2.8.7
Betriebssystem: Windows 7

Re: OpenOffice Base zeigt keine Tabellen an (H2-DB)

Beitrag von jschall »

Hallo,

ich habe das Problem jetzt doch noch lösen können. Ich habe immer versucht die folgende H2-DB zu öffnen:
c:\Users\jschall\DPSG\Data_JVerein\.jameica\jverein\h2db\jverein.h2.db
.

Die "richtige" DB liegt aber unter
c:\Users\jschall\DPSG\Data_JVerein\jverein\h2db\jverein.h2.db
Wenn ich in Base nun die Datenquellen-URL umstelle, sehe ich jetzt auch Tabellen...
jdbc:h2:file:c:/Users/jschall/DPSG/Data_JVerein/jverein/h2db/jverein
Danke für die Hilfe!

Gruß,
Jens
jschall
Beiträge: 10
Registriert: Donnerstag 5. März 2015, 21:45
Verein: Pfadfinderstamm St. Arnold Düren-Arnoldsweiler e.V.
Mitglieder: 40
JVerein-Version: 2.8.7
Betriebssystem: Windows 7

Re: OpenOffice Base zeigt keine Tabellen an (H2-DB)

Beitrag von jschall »

Hallo,

nachdem ich jetzt auf die Tabellen zugreifen kann und via SELECT oder der grafischen Oberfläche Auswertungen erstellen kann, würde ich nun gerne auch (im Einzelfall) Tabelleninhalte ändern können (UPDATE). In OpenOffice.Base wird dies nicht zugelassen, wenn ich mit SQuirreL SQL auf die gleiche DB (mit der gleichen H2.jar) zugreifen, habe ich auch UPDATE und DELETE-Rechte. Nun würde ich wegen der Abfrage/Formular-Funktionalität lieber OpenOffice.Base nutzen, wie kann ich auch dort schreibende Rechte erhalten?

Danke und Gruß,
Jens
Antworten