http://bugs.winehq.org/show_bug.cgi?id=19297
--- Comment #29 from JuryS js-box@nm.ru 2009-12-03 15:06:32 --- (In reply to comment #23)
I did not have ACEDAO.DLL installed anywhere, so deleting it was not an option.
Another option to get access running.
Change the manifest file for access msaccess.exe.manifest found in [Your Wine Prefix]../Program Files/Microsoft Office/Office12 and remove the dependency reference to AceDAO, ie edit the file and remove the following lines: (it may be run together on the same line...)
<dependency> <dependentAssembly> <assemblyIdentity type="win32" name="AceDAO" version="12.0.0.0" language="*" processorArchitecture="X86"> </assemblyIdentity> </dependentAssembly> </dependency>
I found this suggestion here: http://ubuntuforums.org/showthread.php?t=1102840 and added it to ArchLinux Wiki here: http://wiki.archlinux.org/index.php/Microsoft_Office_2007
Your method is not actually, because vcrun2005 fail to install with Wine. It'a a bug of vcrun2005 installer. You can install this with override system library, and set up version Win2000. Winetricks can't install this correctly.
When you are installing MS ACCESS 2007 and it have MSVCR80 library, You can make : 1. ln ~/.wine/drive_c/windows/winsxs/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd/msvcp80.dll ~/.wine/drive_c/windows/system32/msvcp80.dll 1. ln ~/.wine/drive_c/windows/winsxs/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd/msvcr80.dll ~/.wine/drive_c/windows/system32/msvcr80.dll
and without any winetricks and PlayOnLinux and other fake.