Я застрял в этом. Раньше у меня работал SQLite с OpenOffice. Но с тех пор я переустановил свою машину и так ... Теперь я не могу заставить ее работать.
Я в значительной степени следовал этому руководству: 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
(Эти файлы существуют в моей системе)
Я также добавил свою базу данных на вкладке User 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 в качестве локального пользователя я настроил базу данных под User DSN вкладка. Как и следовало ожидать, если я только немного использовал свой мозг, база данных будет показана только пользователю root (я никогда не проверял это, но это кажется очевидным).
Моим решением было перезапустить ODBCConfig в качестве локального пользователя (то есть без sudo), а затем добавить базу данных. Тогда это сработало просто.
Пожалуйста, взгляните на этот вопрос, есть несколько советов о том, как использовать SQLite для Ubuntu:
Как установить SQLite для использования с OpenOffice?
И вот официальное руководство Openoffice по использованию SQLite:
Как установить SQLite для использования с OpenOffice?
Это связано с Openoffice, но должно работайте также с Libreoffice.