Base unter Linux mit SQLite-Datenbank verbinden
Verfasst: So 27. Jan 2019, 18:41
Hallo Forum,
um eine Verbindung zwischen Base und einer SQLite-Datenbank unter Linux herzustellen, habe ich den entsprechenden SQLite-ODBC Treiber installiert und die Dateien /etc/odbcinst.ini und ~/.odbc.ini wie in einschlägigen Tutorials beschrieben, angepasst. Die Verbindung zur Datenbank scheint auf den ersten Blick zu glücken: sie läuft fehlerfrei durch und die Datenbankstruktur (alle vorhandenen Tabellen) wird in Base ordnungsgemäß angezeigt. Allerdings werden alle Tabellen trotz vorhandener umfangreicher Datensätze leer angezeigt. Dass die Datenbank korrupt ist, habe ich ausgeschlossen, indem ich es auch mit einer weiteren Demo-Datenbank versucht habe. Jedoch mit gleichem Ergebnis. Beide versuchten Datenbanken werden mit Dem "DB-Browser for SQLite" richtig geöffnet und vollständig angezeigt. Versuche ich in die mit Base geöffnete Datenbank einen Eintrag in einer der angezeigten Tabellen zu speichern, erfolgt die Fehlermeldung, die Tabelle sei nicht vorhanden. Es liegt also noch irgendwo ein Hase im Pfeffer, mir fehlen aber noch Wissen und Überblick, um beurteilen zu können, an welcher Stelle ich noch nach dem Fehler fahnden könnte. Hättet Ihr einen Wink für mich? Das wäre super!
um eine Verbindung zwischen Base und einer SQLite-Datenbank unter Linux herzustellen, habe ich den entsprechenden SQLite-ODBC Treiber installiert und die Dateien /etc/odbcinst.ini und ~/.odbc.ini wie in einschlägigen Tutorials beschrieben, angepasst. Die Verbindung zur Datenbank scheint auf den ersten Blick zu glücken: sie läuft fehlerfrei durch und die Datenbankstruktur (alle vorhandenen Tabellen) wird in Base ordnungsgemäß angezeigt. Allerdings werden alle Tabellen trotz vorhandener umfangreicher Datensätze leer angezeigt. Dass die Datenbank korrupt ist, habe ich ausgeschlossen, indem ich es auch mit einer weiteren Demo-Datenbank versucht habe. Jedoch mit gleichem Ergebnis. Beide versuchten Datenbanken werden mit Dem "DB-Browser for SQLite" richtig geöffnet und vollständig angezeigt. Versuche ich in die mit Base geöffnete Datenbank einen Eintrag in einer der angezeigten Tabellen zu speichern, erfolgt die Fehlermeldung, die Tabelle sei nicht vorhanden. Es liegt also noch irgendwo ein Hase im Pfeffer, mir fehlen aber noch Wissen und Überblick, um beurteilen zu können, an welcher Stelle ich noch nach dem Fehler fahnden könnte. Hättet Ihr einen Wink für mich? Das wäre super!