Am Samstag, dem 15.06.2024 um 14:45 +0200 schrieb Joachim Hussong:
Das Problem an der Sache ist, dass der Pfad zur Datei Sonderzeichen und ein Leerzeichen enthält.
Der Name sieht in etwa so aus
/home/joachim/datenbanken/!Erste Datenbank/Datenbankdatei.db
Mir ist es nicht gelungen, das zum Laufen zu bringen. Erst wenn das Sonderzeichen '!' und das Leerzeichen weg sind, kann mit isql die Datenbank geöffnet werden.
Ich habe versucht, beides mit einem '\' zu maskieren, bzw. auch in " oder ' zu setzen und nichts hat geholfen.
Mit dem einfachen Hochkomma (Shift + Raute-Taste) sollte es aber funktionieren. Bei mir habe ich einen Testfall in der Konsole nachgestellt. Angelegt wurde der Ordner "!Test Ordner" (ohne die Anführungszeichen) unterhalb des Ordners tmp in meinem Homeverzeichnis. Und darin wiederum eine Testdatei.txt mit dem Inhalt "Es funktioniert!". Mit dem Backslash als auch mit den doppelten Anführungszeichen hat es bei mir auch nicht funktioniert auf die Testdatei.txt zuzugreifen. Auch ein Wechsel in den "!Test Ordner" mittels cd wollte nicht. Über die Datei öffnen Dialoge der grafischen Editoren sowie über die Dateimanager jedoch null Problemo. Also habe ich es schließlich noch mit den 'einfachen' Anführungszeichen versucht - und siehe da es tat, wie es tun sollte.
Wie gebe ich denn den Pfad an, damit der Eintrag Database in der Datei .odbc.ini syntaktisch korrekt ist?
Du kannst es entweder einmal in dieser Variante: /home/joachim/datenbanken/'!Erste Datenbank'/Datenbankdatei.db oder aber in selbiger hier: '/home/joachim/datenbanken/!Erste Datenbank/Datenbankdatei.db' versuchen. -- MfG Richi