>>
>> It appears to still have issues. I'm getting this error:
>>
>>
>> [unixODBC][Driver Manager]Driver's SQLAllocHandle on SQL_HANDLE_HENV failed
>>
>> I'll post back when I get it figured out.
>
> Since many years I have never read some write-up where somebody managed
> to access mdb under Linux nor Mac.
> There used to be a read-only driver from an open source project back in
> 2005/06. After many months of hard work they gave up further development
> when their write access revealed some tendency to destroy the connected
> database. Read-only would be just fine for most people, but I can not
> even find that version anymore.
> The Windows drivers are made by Microsoft. Even if they could compile
> the same thing for Linux easily, they would never do so.
> I use to recommend the excellent tools provided by MS Access to export
> data, query definitions, doc reports, macros and all sorts of meta
> information.
> The mdb tools are good enough to export usable CSV. Then you can copy
> tables from a CSV connected Base document into a database connected Base
> document. Like always, mind the locale setting in respect to the decimal
> separator and date formats used in the csv.
> Greetings,
> Andreas
>
>
I finally managed to get Base to connect to the Access file (old Office
97 Northwind example .mdb) and even list the tables in the file. However
when I attempt to view the table LO (and OOo) crashes with no apparent
crash info (i.e., LO & OOo simply dismiss). To do that I use a different
driver: /usr/lib/libmdbodbc.so.0 instead of /usr/lib/libmdb.so.1. So
it's closer than before...
For Roberto: my odbcints.ini entry looks like this:
[mdbtools]
Description = MSAccess Driver
Driver = /usr/lib/libmdbodbc.so.0
Driver64 =
Setup = /usr/lib/libmdbodbc.so.0
Setup64 =
UsageCount = 1
and my odbc.ini entry;
$ cat /etc/odbc.ini
[Northwind]
Description = Northwind Sample Database
Driver = /usr/lib/libmdbodbc.so.0
Database = /home/gg/Documents/MyDocuments/Nwind.mdb
Hello, thanks for posting back.
I am not interested in ODBC connections.
Since the site http://www.libreoffice.org/features/base/ declares
that Base
"... provides native-support drivers for some of the most-widely
employed multi-user database engines: MySQL, Adabas D, MS Access..."
I expect to have a direct connection as "MDB viewer" has.
In my /usr/lib/ folder I do not have any libmbdodbc file
rs@rs-XPS-U:~$ ls /usr/lib/libmdb*
/usr/lib/libmdb.so.1 /usr/lib/libmdbsql.so.1
/usr/lib/libmdb.so.1.0.0 /usr/lib/libmdbsql.so.1.0.0
I downloaded Nwind.mdb form
http://download.microsoft.com/download/access97/Nwind/97/WIN98/EN-US/Nwind.exe
and, using "MDB viewer" [GMONE MDB 0.5.99.0.6pre1.0.20051109-7ubuntu1
(mdbtools-gmdb)] I can see the data in the tables, see the list of
other objects (views, forms, reports, and macros) export the schema and
the tables.
I would expect to have at least as much fom Base or is ti not possible?
Many thanks again, roberto