🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

SQL error

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
piano1234567
Beiträge: 37
Registriert: Sa 18. Mai 2013, 20:55

SQL error

Beitrag von piano1234567 » So 12. Aug 2018, 21:27

Hallo,

seitdem heute morgen das Update auf LO 6.1.0.3 (x64) installiert wurde kommen bei einer bislang funktionierenden Abfrage die Meldungen "SQL error code= -224" bzw. "SQL error code = -206" . Was ist geschehen? Weiß jemand Abhilfe? Das OS ist übrigens Windows7.

Vielen Dank für die Hilfe

piano1234567
12.08.18

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: SQL error

Beitrag von RobertG » Mo 13. Aug 2018, 08:14

Hallo piano,

so sind die Informationen etwas dürftig:
Ist irgendetwas nach dem Update abgelaufen, z.B. (dummerweise) eine Bestätigung der Migration einer HSQLDB nach Firebird? Passiert, wenn Du die experimentellen Funktionen eingeschaltet hast und eine HSQLDB mit der 6.1.0.3 öffnest.

Handelt es sich um eine HSQLDB-Datenbank oder um eine interne Firebird-Datenbank? Nach dem Code zu urteilen vermutlich Firebird.

Kannst Du die Abfrage mit der gesamten Error-Meldung einmal posten? Da steht doch nicht nur "SQL error code = -224", oder?

Gruß

Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

piano1234567
Beiträge: 37
Registriert: Sa 18. Mai 2013, 20:55

Re: SQL error

Beitrag von piano1234567 » Mo 13. Aug 2018, 10:31

Jepp,
vermutlich wurde der Umwandlung von HSQL zu Firebird zugestimmt. Aus Unkenntnis. Und kann man das wieder rückgängig machen?

Abfrage und Fehlermeldung:

abfrage_Buecher
SELECT "Autor" "alias_Autor", "Title" "alias_Title", "Aufbewahrungort", "BuchID", "OrigPicLargeURL" FROM "buecher" WHERE ( LOWER ( "Autor" ) = LOWER ( :qAutor ) OR LOWER ( "Autor" ) LIKE LOWER ( '%' || :qAutor || '%' ) OR LOWER ( "Title" ) = LOWER ( :qTitle ) ) OR LOWER ( "Title" ) LIKE LOWER ( '%' || :qTitle || '%' ) ORDER BY "alias_Autor" ASC, "alias_Title" ASC

Fehlermeldung:

Die Dateninhalte konnten nicht geladen werden.

Firebird_sdbc error:
*Dynamic SQL Error
*SQL error code = -206
*Column unknown
*QTITLE
*At line 1, column 363
caused by
'isc_dsql_prepare

Vielen Dank für die Hilfe.


piano
13.08.18

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: SQL error

Beitrag von RobertG » Mo 13. Aug 2018, 12:29

Hallo Piano,

offensichtlich hat Firebird Probleme mit Parameterabfragen.
Die Migration kannst Du nur mit einem Packprogramm rückgängig machen:
Öffne die *.odb-Datei in einem Packprogramm.
Entpacke die content.xml.
Ersetze "sdbc:embedded:firebird" durch "sdbc:embedded:hsqldb".

Die HSQLDB-Datenbank ist weiter in dem Päckchen drin. Die Firebirddatenbank aus dem Verzeichnis "database" kannst Du löschen.

Ich habe das jedenfalls eben einmal so durchprobiert. Hat funktioniert.

Gruß

Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

piano1234567
Beiträge: 37
Registriert: Sa 18. Mai 2013, 20:55

Re: SQL error

Beitrag von piano1234567 » Mo 13. Aug 2018, 17:49

Hallo,

ja, so hat's geklappt. Die Datenbank kann geladen und die Abrfage wie gewohnt durchgeführt werden. Es kommt jetzt nur bei jedem Start die Meldung:

The document contains embedded HSQL data, which is deprecated.

Would you like to migrate to Firebird now?
Ja / Later

Vielleicht etwas verwirrend, diese Aufforderung.

Vielen Dank für die Hilfe.


piano

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: SQL error

Beitrag von RobertG » Mo 13. Aug 2018, 20:38

Hallo Piano,

wenn Du die experimentellen Funktionen nicht brauchst, dann schalte sie ab. Die Meldung taucht dann nicht mehr auf.

Gruß

Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten