Seite 1 von 2

[gelöst] Tabellenansicht läßt sich nicht öffnen

Verfasst: Fr 23. Mai 2025, 11:21
von juergenz
Hallo Forum,
ich nutze seit vielen Jahren eine simple Datenbank zur Verwaltung von Vereinsmitgliedern. Seit einigen Tagen hängt sich Base immer auf, wenn ich eine der Tabellen öffne. An der Struktur und an den Inhalten ist schon lange nichts mehr geändert worden. Aus Calc kann ich diese Tabelle auch problemlos nutzen.
Die einzige mir bewußte Änderung, die zwischenzeitlich erfolgt ist, ist ein Wechsel von Win10 auf Win11.... Ein Update von LO 25.2.2 auf 25.2.3 hat keine Besserung gebracht.
Gibt es irgendwelche Möglichkeiten zur Datenbankreparatur, sofern dies erforderlich sein sollte?
Schon jetzt vielen Dank für hilfreiche Hinweise.

PS: die Datenbank kann ich leider nicht anhängen, da sie personenbezogene Daten enthält.

Ergänzung: Eben habe ich die Datenbank mit LibreOffice 24.2.7.2 unter Linux Mint geöffnet und konnte problemlos die Tabelle öffnen, somit sieht es für mich eher nach einem von Windows verursachten Fehler aus...

Re: Tabellenansicht läßt sich nicht öffnen

Verfasst: Fr 23. Mai 2025, 16:41
von Pit Zyclade
Um deine Behauptung zu prüfen, müßtest du uns mitteilen, ob du eine eingebaute HSQLDB nutzt oder ?
Denn wenn dieselbe Beziehung unter LibreOffice unter Linux geht, müßte sie sich ja auch unter LibreOffice unter Windows öffnen lassen und somit wäre dann nicht Win11 Schuld sondern irgendetwas anderes.
Wieso kannst du die "Tabelle" der Datenbank mit calc öffnen?

Re: Tabellenansicht läßt sich nicht öffnen

Verfasst: Fr 23. Mai 2025, 18:29
von juergenz
Pit Zyclade hat geschrieben:
Fr 23. Mai 2025, 16:41
Um deine Behauptung zu prüfen, müßtest du uns mitteilen, ob du eine eingebaute HSQLDB nutzt oder ?
Ja, ich habe die DB unter Windows (damals noch Win7) mit der eingebauten HSQLDB erstellt und daran nichts geändert. Unter Windows wird mir angezeigt, daß als Java-Laufzeitumgebung jre1.8.0_451 verwendet wird.
Wieso kannst du die "Tabelle" der Datenbank mit calc öffnen?
Das hatte ich wohl falsch ausgedrückt :oops: ... Ich kann in calc die DB als Datenquelle einbinden und jede der dort augeführten Tabellen und Abfragen vollständig in eine Tabellen einfügen.
Nun überlege ich, was weniger Aufwand macht: alle Tabellen via calc (DB als eingebundene Datenquelle) als einzelne Tabelle speichern und anschl. in eine neue Datenbank importieren, oder die Tabellen unter Linux gleich in eine neue Datenbank kopieren.

Re: Tabellenansicht läßt sich nicht öffnen

Verfasst: Fr 23. Mai 2025, 20:25
von Pit Zyclade
Ich weiß nicht, ob JRE da mitspielt oder falsche JRE stören.
Mir ist aufgefallen, dass heutzutage unter base->Extras->Optionen->Erweitert (Java-Optionen) gar keine mehr genannt sind. Nur der Punkt " Eine Java-Laufzeitumgebung verwenden" ist bejaht.

Unter den Programmen(Apps) ist bei mir folgendes
JRE 20250523.jpg
JRE 20250523.jpg (13.64 KiB) 794 mal betrachtet

Re: Tabellenansicht läßt sich nicht öffnen

Verfasst: Sa 24. Mai 2025, 08:00
von F3K Total
Moin,
Versuche mal unter Extras/SQL... den Befehl

Code: Alles auswählen

checkpoint defrag
Gruß R

Re: Tabellenansicht läßt sich nicht öffnen

Verfasst: Sa 24. Mai 2025, 08:59
von F3K Total
Pit Zyclade hat geschrieben:
Fr 23. Mai 2025, 20:25
Ich weiß nicht, ob JRE da mitspielt oder falsche JRE stören.
Mir ist aufgefallen, dass heutzutage unter base->Extras->Optionen->Erweitert (Java-Optionen) gar keine mehr genannt sind. Nur der Punkt " Eine Java-Laufzeitumgebung verwenden" ist bejaht...
Wie kommst du denn darauf?
Java.png
Java.png (11.29 KiB) 777 mal betrachtet
EDIT: Auch unter Linux finde ich an der gleichen Stelle
Java_Linux.png
Java_Linux.png (53.65 KiB) 772 mal betrachtet
Gruß R

Re: Tabellenansicht läßt sich nicht öffnen

Verfasst: So 25. Mai 2025, 12:28
von Pit Zyclade
Wie ich darauf komme?
LO-erweitert-JRE.jpg
LO-erweitert-JRE.jpg (59.35 KiB) 746 mal betrachtet
Und base funktioniert bei mir bisher/momentan anstandslos.
Was Windows meldet, hatte ich bereits hochgeladen.

Re: Tabellenansicht läßt sich nicht öffnen

Verfasst: So 25. Mai 2025, 13:40
von F3K Total
Moin Pit,
nach meiner Kenntnis benötigt Base nicht in jedem Fall Java, sicher aber, wenn die eingebettete HSQLBD verwendet wird. Nutzt du die?
Wenn ja, wundere ich mich, dass das verwendete Java bei dir nicht angezeigt wird.
Sehr suspekt.
Gruß R

Re: Tabellenansicht läßt sich nicht öffnen

Verfasst: So 25. Mai 2025, 16:52
von JensR
Moin,

@juergenz

es sind ja einige Aktualisierungen auf neue Versionen durchgeführt worden. Sowohl bei Windows als auch bei Libreoffice. Sollte es hier vormals bei der Software mal 32 Bit Versionen gegeben haben, die neueren Versionen bei Libreoffice sind ja nur noch 64 Bit. Windows 10 gab es ja auch als 32 Bit Version, Windows 11 nicht mehr (hier wurde ja ein Update durch geführt). Wenn hier vorher eine alte Java in 32 Bit drauf war, läuft sie sicherlich nicht mehr. Einmal in der Windows Konsole "java -version" ohne Anführungszeichen eingeben. Dann sollte ersichtlich sein ob und wenn, welche Version vorhanden ist. Hier würde ich aber auf jeden Fall auf eine neuere Version aktualisieren. Bei mir läuft Libreoffice Base HSQLDB mit OpenJava 21 (64 Bit) problemlos. Ich gehe davon aus, dass der TO HSQLDB nutzt, da seiner Aussage nach seine Datenbank schon älter ist und nur sie benötigt Java.
p.s.: Man sollte immer genau hinschauen. Ich habe erst jetzt in einem der oberen Posts gelesen, dass Du HSQLDB benutzt.

@Pit Zyclade

Java ist ja nicht grundsätzlich notwendig für Base. Es ist davon abhängig, ob und welche Erweiterungen man benutzt und wie man auf die Datenbank zugreift.

JensR

Re: Tabellenansicht läßt sich nicht öffnen

Verfasst: So 25. Mai 2025, 19:10
von Pit Zyclade
Ja, ich nutze SQL um Tabellen um Spalten an gewünschter Position einzufügen, und das habe ich soeben nochmal getestet und es hat prompt funktioniert, obwohl die Anzeige noch immer in base-Optionen wie im hochgeladenen Bild leer ist, was JRE betrifft.
Ich bin kein Experte, nutze aber die Ratschläge, die mir bezüglich SQL gegeben wurden, um mit base-Datenbanken arbeiten zu können, habe mir diesbezüglich Notizen gemacht. Ich habe als Rentner nur kleine private HSQLDB, aber mehrere dieser Art.