🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

HSQL-Datenbank von JDBC- auf ODBC-Verbindung umstellen

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Freischreiber
* LO-Experte *
Beiträge: 866
Registriert: Fr 28. Mär 2014, 10:41

Re: HSQL-Datenbank von JDBC- auf ODBC-Verbindung umstellen

Beitrag von Freischreiber » Di 6. Jun 2023, 15:38

Hallo Wanderer,

danke für den Link, das sieht interessant aus, funktioniert aber wohl alles nur per Scripting, nicht innerhalb der bat-Datei?

Mein eigentliches Ziel, die Datenbank per ODBC zu befragen, erreiche ich offenbar nicht. Es kommen zwar Meldungen wie daß die DB ein Paßwort braucht, und einen Alias, aber wenn man ihr beides gibt, scheitert die Verbindung immer noch. Dieses ODBC scheint doch sehr widerspenstig zu sein, und es gibt so gut wie keine Dokumentation dazu.

Viele Grüße
Freischreiber

:idea: Achte auf die dritte Ziffer: Libre Office 25.2.0.3 = Ärger ist vorprogrammiert.
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan
Freischreiber nutzt seit 1/2025 LibreOffice 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.

F3K Total
* LO-Experte *
Beiträge: 2515
Registriert: So 10. Apr 2011, 10:10

Re: HSQL-Datenbank von JDBC- auf ODBC-Verbindung umstellen

Beitrag von F3K Total » Di 6. Jun 2023, 16:09

Freischreiber hat geschrieben:
Mo 5. Jun 2023, 17:34
Ich lach mich kaputt: das CMD-Fenster der start.bat muß offen bleiben während der ganzen Sitzung. Und darf erst geschlossen werden, nachdem die stop.bat ausgeführt wurde. Mit offenem Fenster klappt die Verbindung und anschließend auch der Shutdown.

Kann man das nicht anders machen? Oder dieses schwarze Fenster irgendwie ausblenden, damit man es nicht aus Versehen wegklickt?
Moin,
ich mach das mit einer .vbs Datei:

Code: Alles auswählen

sTitle = "Batch launcher"

Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oShell = CreateObject("WScript.Shell")
sFilePath="Start_HSQLDB_Server.bat"
If Not oFSO.FileExists(sFilePath) Then
oShell.Popup "Error: Batch file not found", _
10, sTitle, vbCritical + vbSystemModal
Wscript.Quit 1
End If
' add quotes around the path in case of spaces
iRC = oShell.Run("""" & sFilePath & """", 0, True)
' Return with the same errorlevel as the batch file had
Wscript.Quit iRC
Dieses Script startet die Batch Datei "Start_HSQLDB_Server.bat" im Hintergrund.

Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Freischreiber
* LO-Experte *
Beiträge: 866
Registriert: Fr 28. Mär 2014, 10:41

Re: HSQL-Datenbank von JDBC- auf ODBC-Verbindung umstellen

Beitrag von Freischreiber » Do 8. Jun 2023, 16:27

Hallo R,

danke für das Skript. Auch dafür bräuchte ich den Scripting Host, den ich aus Paranoia derzeit deaktiviert habe...

:idea: Achte auf die dritte Ziffer: Libre Office 25.2.0.3 = Ärger ist vorprogrammiert.
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan
Freischreiber nutzt seit 1/2025 LibreOffice 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.


An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten