これにこだわっています。過去にOpenOfficeでSQLiteを使用していました。しかし、それ以来、私はマシンを再インストールしたので...今、私はそれを動作させることができません。
私はこのガイドにほとんど従いました: http://documentation.openoffice.org/HOW_TO/data_source/SQLite.pdf
(Sudo ODBCConfigを使用して)SQLiteドライバーの構成を次のように変更したことを除きます。
Driver: /usr/lib/odbc/libsqlite3odbc.so
Driver64: /usr/lib64/odbc/libsqlite3odbc.so
Setup: /usr/lib/odbc/libsqlite3odbc.so
Setup64: /usr/lib64/odbc/libsqlite3odbc.so
(これらのファイルはシステムに存在します)
また、[ユーザーDSN]タブにデータベースを追加しました。
LibreOffice Baseを起動してODBC DataSourceを参照すると、空になります。私のシステムにアクセスしなければ、これは簡単に答えられないと思います。しかし、おそらく誰もがアイデアを持っていますか?または、私が知らない接続をデバッグする方法はありますか?
ここに私のパッケージに関する情報があります:
$ dpkg --get-selections | grep odbc
libodbcinstq1c2 install
libsqliteodbc install
odbcinst install
odbcinst1debian2 install
unixodbc install
unixodbc-bin install
$ dpkg --get-selections | grep sqlite
libaprutil1-dbd-sqlite3 install
libmono-sqlite1.0-cil install
libmono-sqlite2.0-cil install
libqt4-sql-sqlite install
libsqlite0 install
libsqlite3-0 install
libsqliteodbc install
sqlite3 install
sqlitebrowser install
sqliteman install
sqliteman-doc install
どうもありがとう!
問題はかなり明白でした。コマンドSudo ODBCConfig
を使用して、ドライバーを構成しました(odbcsqliteパッケージは実際に既に私のために行ったようです)。
とにかく、ローカルユーザーとしてODBCConfigを再起動せずに、[ユーザーDSN]タブでデータベースを構成しました。予想どおり、頭脳をもう少し使用しただけの場合、データベースはユーザールートにのみ表示されます(これを確認したことはありませんが、明らかです)。
私の解決策は、ODBCConfigをローカルユーザーとして(つまり、Sudoなしで)再起動してから、データベースを追加することでした。それからそれはうまく働きました。
この質問をご覧ください。UbuntuでSQLiteを使用する方法に関するヒントがあります。
OpenOfficeで使用するSQLiteをインストールするにはどうすればよいですか?
SQLiteの使用に関するOpenofficeの公式ガイドは次のとおりです。
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Using_SQLite_With_OpenOffice.org
これはOpenofficeに関連していますが、Libreofficeでも動作するはずです。