http://bugs.winehq.org/show_bug.cgi?id=5858
Summary: oleaut32 -WinAmbulancia (@MDB,VB) -database repare fails Product: Wine Version: 0.9.18. Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-ole AssignedTo: wine-bugs@winehq.org ReportedBy: tuharsky@misbb.sk
WinAmbulacnia (see AppDB) is medical app.
Database reparation function fails. It should create empty DB structures and transfer data into them. By the words of author, "it is useful when DB is too large or program sometimes produces unlogical results".
Using builtin DLLs it fails with comment: Unable to open database 'C:\softprog\winamb\Data\LekarDta.mdb'. Probable reasons: 1, You don't have write access to the file. We recommend closing the app and examine the file access rights 2, If it is clear that You have sufficient rights, then Your database is probably corrupted. In that case we suggest You to run database repare. Do You want to run database repare?
(see screenshot)
If I use native oleaut32.dll, it works alright.