Bug 115225 - Base cannot open Access mdb file
Summary: Base cannot open Access mdb file
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Base (show other bugs)
Version:
(earliest affected)
5.4.3.2 release
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-25 10:02 UTC by luca m.
Modified: 2018-02-20 10:39 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
MDB with problem (948.25 KB, application/x-7z-compressed)
2018-01-25 10:03 UTC, luca m.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description luca m. 2018-01-25 10:02:30 UTC
Description:
With Libreoffice Base 5.3.3, I cannot open the mdb (attached).

OpenOffice 3.4 can manage it successfully.

Steps to Reproduce:
1. Open mdb
2. doesn't work

Actual Results:  
doesn't work

Expected Results:
should open as in OpenOffice 3.4


Reproducible: Always


User Profile Reset: No



Additional Info:


User-Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
Comment 1 luca m. 2018-01-25 10:03:16 UTC
Created attachment 139356 [details]
MDB with problem
Comment 2 luca m. 2018-01-25 10:03:38 UTC
I've attached the MDB for testing purpose.
Comment 3 Jacques Guilleron 2018-01-25 13:48:06 UTC
Hi luca m.,

I open your file with the next steps:
Open LibreOffice, next Choose Base Database
Into Database Wizard, tick Connect to an existing database and select
Microsoft Access in the dropdown list beneath, validate by Next.
Browse to select your file, validate by Next and Finish.

Do you open it this way, else describe where this doesn't work?

Tried with
LO  5.4.4.2 Build ID: 2524958677847fb3bb44820e40380acbe820f960
Threads CPU : 2; OS : Windows 6.1; UI Render : par défaut; 
Locale : fr-FR (fr_FR); Calc: CL
Comment 4 luca m. 2018-01-25 14:19:22 UTC
(In reply to Jacques Guilleron from comment #3)
> Hi luca m.,
> 
> I open your file with the next steps:
> Open LibreOffice, next Choose Base Database
> Into Database Wizard, tick Connect to an existing database and select
> Microsoft Access in the dropdown list beneath, validate by Next.
> Browse to select your file, validate by Next and Finish.
> 
> Do you open it this way, else describe where this doesn't work?

Yes, I'm opening in your way. Using LibreOffice 5.4.3. After doing your steps, LibreOffice reports me these TWO errors:

 - SQL State: HY000 - The connection could not be created. May be the necessary data provider is not installed

 - Unable to create link to the data source
Comment 5 luca m. 2018-01-25 14:29:06 UTC
I also tried to install "Microsoft Access Database Engine 2010 Redistributable". No lucky.
Comment 6 Regina Henschel 2018-01-25 16:26:06 UTC
You have "Linux" selected. Is that true, or do you can work on Windows?

Do you have got a 64-bit LibreOffice version? If yes, please try a 32-bit version. The 32-bit version works for me up to the current developer version 6.1 on Windows 10. In the 64-bit version the connection to the needed "Jet" DB-provider is missing.
Comment 7 Jacques Guilleron 2018-01-26 08:29:38 UTC
I luca m., Regina,

I changed Hardware to Linux following the first comment. What is said next makes think the inverse. Please precise if you are using Windows and which version.
Thank you.
Comment 8 luca m. 2018-01-26 08:47:38 UTC
(In reply to Jacques Guilleron from comment #7)
> I luca m., Regina,
> 
> I changed Hardware to Linux following the first comment. What is said next
> makes think the inverse. Please precise if you are using Windows and which
> version.
> Thank you.

You're right :-) LibreOffice 5.4.3 running on Windows 7 Professional.
Comment 9 luca m. 2018-01-26 09:59:21 UTC
(In reply to Regina Henschel from comment #6)
> Do you have got a 64-bit LibreOffice version?

Yes.

> If yes, please try a 32-bit
> version. The 32-bit version works for me up to the current developer version
> 6.1 on Windows 10. In the 64-bit version the connection to the needed "Jet"
> DB-provider is missing.

Now I've tried: with Libreoffice 32-bit, I can connect to the Access mdb file and view the tables.

I wonder if the 64-bit Jet libraries exist, so we can integrate them in Libreoffice 64.bit?
Comment 10 Xisco Faulí 2018-02-20 10:39:22 UTC
(In reply to luca m. from comment #9)
> (In reply to Regina Henschel from comment #6)
> > Do you have got a 64-bit LibreOffice version?
> 
> Yes.
> 
> > If yes, please try a 32-bit
> > version. The 32-bit version works for me up to the current developer version
> > 6.1 on Windows 10. In the 64-bit version the connection to the needed "Jet"
> > DB-provider is missing.
> 
> Now I've tried: with Libreoffice 32-bit, I can connect to the Access mdb
> file and view the tables.
> 
Closing as RESOLVED WORKSFORME