Estoy intentando, infructuosamente, conectar a una base de datos mdb mediante unixodbc y las mstools que incorporan un driver odbc.
La base de datos en cuestión no tiene definidos ningún usuario específico. Cualquiera la puede abrir.
Tengo la instalación así:
/etc/odbc.ini
[pana]
Description = Base de datos pana
Driver = MDBToolsODBC
Database = /home/sebas/proyectos/pana.mdb
Timeout = 1000
/etc/odbcinst.ini
[ODBC]
FileDSNPath = /etc/ODBCDataSources
[MDBToolsODBC]
Description = MDB Tools ODBC
Driver = /usr/lib/libmdbodbc.so.0
Driver64 =
Setup = /usr/lib/libmdbodbc.so.0
Setup64 =
UsageCount =
CPTimeout =
CPTimeToLive =
DisableGetFunctions =
DontDLCLose =
ExFetchMapping =
Threading =
FakeUnicode =
IconvEncoding =
Trace =
TraceFile =
TraceLibrary =
FileUsage = 1
CPReuse =
También cree un dsn de archivo
pana.dsn
[ODBC]
Description = MDBToolsODBC
Driver = MDBToolsODBC
Database = /home/sebas/proyectos/pana.mdb
Todo parece correcto pero no puedo conectar. Lo estoy intentando con el ejemplo de gambas database pero no hay forma o no sé como rellenar los datos de conexión.
Alquien sabe como hacerlo?
Graicas
Sebas