LINUX.ORG.RU

Подключение БД Acess 2003 в LibO через mdb-tools ODBC

 , ,


0

1

Мало чего в этом понимаю, в общем в бунте установлен офис и mdbtools, конфиги приведены к виду:

#/etc/odbc.ini
[testdb] 
Description = /home/boss/mine.mdb
Driver = MDBToolsODBC 
Database = /home/boss/mine.mdb

#/etc/odbcinst.ini
[SQLite]
Description		= SQLite ODBC Driver
Driver		= libsqliteodbc.so
Setup		= libsqliteodbc.so
UsageCount		= 1

[SQLite3]
Description		= SQLite3 ODBC Driver
Driver		= libsqlite3odbc.so
Setup		= libsqlite3odbc.so
UsageCount		= 1

[MDBToolsODBC]
Description		= MDBTools Driver
Driver		= libmdbodbc.so
Driver64		= 
Setup		= libmdbodbc.so
Setup64		= 
UsageCount		= 1
FileUsage		= 1

При попытке подключения офис закрывается, при этом создается файл БД *.odt, в который должны бать экспортированны данные, но файл этот пуст (весит 1.7 кб), а попытке открыть его офис опять же закрывается. Если в odbcinst.ini строку [MDBToolsODBC] поменять на [MDBTools] (было изначально), то при попытке подключения выдает:

[unixODBC][Driver Manager]Data source name not found, and no default driver specified
Офис чудит или конфиг с ошибкой? Должны ли совпадать значение Driver в odbc.ini и название секции в odbcinst.ini?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.