Seite 1 von 1

[gelöst] Abfragen enden mit Fehler

Verfasst: Sa 25. Okt 2025, 13:09
von Barolofilter
Hallo Forum

Für eine kleine Gemeinschaft erstelle ich die Abrechnung von Wasser- und Fernwärmeverbrauch. Nachstehende Abfrage hat unter Linux Mint LMDE 6 mit der heruntergeladenen LO Version 24.8 noch problemlos funktioniert. Nach der Installation von LMDE 7 mit LibreOffice 25.2 stürzen meine Abfrage bis auf eine ganz Einfache alle ab. Beispiel:

Code: Alles auswählen

SELECT "eigentum"."eg_name" "Wohnung", 
"zaehler"."sg_text" "Wasserbezug", 
"zaehler"."datum_vorj" "Ablesung", 
"zaehler"."stand_vorj" "Stand Vorjahr", 
"zaehler"."datum_rj" "Ablesung", 
"zaehler"."stand_rj" "Stand Aktuell", 
"zaehler"."verbrauch" "Verbrauch", 
("zaehler"."verbrauch" * "wasser"."wasserzins" * "wasser"."mwfaktor_w") 
+ ("zaehler"."verbrauch" * "wasser"."klaergebuehr" * "wasser"."mwfaktor_k") "Kosten" 
FROM "zaehler" "zaehler" 
LEFT JOIN "wasser" "wasser" ON "wasser"."gueltig" = 1 
LEFT JOIN "eigentum" "eigentum" ON "zaehler"."objekt" = "eigentum"."objekt"
WHERE ( "rjahr" = 2024 AND "zaehler"."sg" = 1 ) 
ORDER BY "zaehler"."objekt", "zaehler"."sg_text"
endet mit der Fehlermeldung

Code: Alles auswählen

Fehlercode: 1
firebird_sdbc error:
*Incorrect values within SQLDA structure
*empty pointer to data
*at SQLVAR index 7
caused by
'isc_dsql_fetch'
Wenn ich die Abfrage im SQL Fenster ablaufen lasse, erhalte ich die Meldung: Befehl erfolgreich ausgeführt, solange die Option Ausgabe der Anweisung "select" anzeigen nicht aktiv ist. Wenn aktiv endet dies mit

Code: Alles auswählen

*Incorrect values within SQLDA structure
*empty pointer to data
*at SQLVAR index 7
caused by
'isc_dsql_fetch'
Es handelt sich um eine eingebettete HSQLDB Datenbank

Ich weiss nicht, auf welcher Ebene der Fehler liegt. Kann mir jemand helfen?

Vielen Dank im Voraus.

Gruss, Walter

Re: Abfragen enden mit Fehler

Verfasst: Sa 25. Okt 2025, 17:25
von RobertG
Wenn das eine HSQLDB war, dann scheint sie mit der neuen Version nach Firebird migriert worden zu sein. Was steht denn unten in der Taskleiste, wenn Du die DB öffnest?

Re: Abfragen enden mit Fehler

Verfasst: Sa 25. Okt 2025, 18:59
von Barolofilter
Im Gegensatz zu Mint 22.2 mit LO 24.2 sehe ich in LMDE 7 nur das Icon vom geöffneten LO Base ohne weiteren Text. Was mich aber erstaunt, dass diese Abfrage nur auf eine einzige Tabelle funktioniert:

Code: Alles auswählen

SELECT * FROM "zaehler" "zaehler" WHERE "rjahr" = 2024 AND "sg" = 2 ORDER BY "index", "zaehler"."objekt"

Re: Abfragen enden mit Fehler

Verfasst: So 26. Okt 2025, 08:37
von RobertG
Irgendwie reagierst Du nicht auf den vorhergehenden Post: Was steht unten in der Statusleiste im Base-Fenster? Bei mir hier ist das
Eingebettete Datenbank Firebird(eingebettet)

Ich frage das deshalb, weil Deine Fehlermeldung eine Firebird-Fehlermeldung ist, die nichts mit der HSQLDB zu tun hat.

Re: Abfragen enden mit Fehler

Verfasst: So 26. Okt 2025, 09:03
von Barolofilter
Wie ich über dem Einzeilerquery schon schrieb:

Im Gegensatz zu Mint 22.2 mit LO 24.2 wo noch Text dazu steht, sehe ich in LMDE 7 nur das Icon vom geöffneten LO Base ohne weiteren Text dazu.

Im Datenbankassistenten sehe ich den ausgegrauten Text:
Eingebettete Datenbank: Eingebettete HSQLDB

Edit: Nur wenn ich die Leisteneinstellungen aktiviere sehe ich schwach:
Eingebettete Datenbank Firebird (Embedded)

Re: Abfragen enden mit Fehler

Verfasst: So 26. Okt 2025, 16:12
von RobertG
Von wo hast Du die LibreOffice-Version herunter geladen?
Wenn das Ganze eine Version der Linux-Distribution ist, dann fehlen da anscheinend Elemente.
Außerdem siehst Du ja anscheinend, dass die Datenbank eine Firebird-Datenbank geworden ist.

Ich rate bei Datenbanken immer dazu, die Originalquelle für LibreOffice zu nutzen. Aus der Debianecke kommen jetzt die ersten Meldungen, dass aktuell keine Firebird-Datenbank mehr funktioniert. Liegt einfach daran, dass dort statt der internen Firebird3-Datenbank ein Treiber für Firebird4 genutzt wird. Deswegen: Pakete von hier:
https://downloadarchive.documentfoundat ... 8.2.2/deb/
Da steht dann zwar in dem Link "old", aber das nur, weil dort wirklich alle LibreOffice-Versionen greifbar sind. Die neuesete ist zur Zeit 25.8.3.1 - da würde ich noch die 25.8.3.2 abwarten.

Installiere die Originalversion als einfacher Nutzer in Deinem Homeverzeichnis: https://wiki.documentfoundation.org/Ins ... arallel/de
Ich habe so hier in einem Unterverzeichnis ca. 40 verschiedene LO-Versionen liegen, die ich vor allem auch zum Antesten von Bugs brauche. Bei mir allerdings OpenSUSE 15.6 und damit ein rpm-System.

Re: Abfragen enden mit Fehler

Verfasst: So 26. Okt 2025, 16:43
von Barolofilter
RobertG: Danke für deine Tipps.

Ich habe Libreoffice-Base mit der Anwendungsverwaltung von Mint LMDE 7 nachinstalliert, weil LO-Base nicht mehr in der Standardinstallation enthalten ist.
Mint LMDE 7 ist auf meinem Testrechner installiert um alle meine wichtigen Anwendungen ausgiebig testen zu können. Produktiv arbeite ich noch mit Linux Mint 22.2, wo alles so funktioniert wie es muss.

Ich nehme an, dass Debian die nötigen Korrekturen vornehmen wird und warte in aller Ruhe ab, was dort geschieht. Ich werde mir aber trotzdem eine aktuelle Version von Libreoffice herunterladen und weiter testen.
Für mich ist die Angelegenheit soweit erledigt und ich stelle auf gelöst.

Re: Abfragen enden mit Fehler

Verfasst: Di 27. Jan 2026, 12:05
von Leo-Hubert Kappes
Barolofilter hat geschrieben:
So 26. Okt 2025, 16:43
Ich nehme an, dass Debian die nötigen Korrekturen vornehmen wird und warte in aller Ruhe ab, was dort geschieht.
Das werde ich wohl auch so machen.

Ich habe auf meinem Notebook auf Debian 14 (mit LO 25.2.3.2) upgegradet und danach dort den gleichen Fehler vorgefunden.
Auf meinem PC läuft Ubuntu 24.04 (mit LO 24.2.7.2). Dort läuft die Datenbank noch ohne Fehler.

Eine entsprechende Frage habe ich am 19.01.2026 in die u.a. Mailingliste eingestellt.
https://listarchives.libreoffice.org/de ... 00041.html
Eine Antwort habe ich darauf nicht erhalten.
Ich denke, der Grund dafür ist, dass ich dort die unterschiedlichen OS nicht genannt habe.
Diese hatte ich aber damals als Ursache nicht vermutet...

Ich hatte vor der Anfrage alles mögliche getestet und dabei festgestellt, dass das Problem durch die Grundrechenarten Multiplikation und Division ausgelöst wird.

Denkt ihr, man sollte das Problem irgendwie an Debian weiterleiten, oder kann man darauf verzichten, weil es dort wohl schon bekannt ist..

MfG L-H

Re: Abfragen enden mit Fehler

Verfasst: Di 27. Jan 2026, 16:35
von RobertG
Leo-Hubert Kappes hat geschrieben:
Di 27. Jan 2026, 12:05
Denkt ihr, man sollte das Problem irgendwie an Debian weiterleiten
Mach' das ruhig. Ich nehme aber an, dass da nichts passiert. Der Fehler liegt ja darin, dass sämtliche Linux-Varianten die Pakete so packen, dass eben Firebird in der Variante von LibreOffice nicht dabei ist. Dort wird mit den Versionen gearbeitet, die von den Distributionen auch so geliefert werden. Debian hat da eben ein grundsätzliches Update auf Firebird 4 gesetzt (dem alle anderen darauf basierenden Distributionen gefolgt sind). Das wird sich vermutlich ähnlich bei neuen *.rpm-Distributionen verhalten.

Die Distributionen sollen einfach die Pakete von LibreOffice direkt übernehmen. Dann funktioniert das Ganze und die erzeugten Dateien sind austauschbar. Das ist nämlich der nächste Knackpunkt. Eine interne Firebird-DB, einmal in aktuellen *.deb-Distributionen mit deren Paketen geöffnet, bekommst Du in LibreOffice unter Windows oder älteren Linux-Distributionen erst gar nicht mehr auf…

Re: Abfragen enden mit Fehler

Verfasst: Fr 10. Apr 2026, 17:58
von Leo-Hubert Kappes
RobertG hat geschrieben:
Di 27. Jan 2026, 16:35
Mach' das ruhig.


Ich hab das gemacht und im Prinzip deine Aussagen bestätigt bekommen. Der Paketmanager bei Debian hatte allerdings die Firebird-Verantwortlichen darauf hingewiesen, dass es mit Firebird 4 Probleme geben wird. Die haben das ignoriert und nun haben wir den Salat…

Ich habe mich entschieden nicht mehr abzuwarten (bis meine Datenbanken auch in Ubuntu futsch sind) und habe daraus wieder interne HSQLDB-Datenbanken gemacht.

Die laufen nun auch in Debian sauber und ich brauche keine Angst vor dem kommenden Upgrade nach Ubuntu 26.04 zu haben.

Das Kapitel Firebird ist damit für mich gestorben.

Euch allen vielen Dank für die Beratung und weiterhin immer funktionierende Datenbanken…

Mit freundlichen Grüßen
LH