Microsoft.ACE.OLEDB.12.0 driver for x64 app - how to make it work with x86 MS Office installed?

前端 未结 1 658
佛祖请我去吃肉
佛祖请我去吃肉 2021-01-23 14:31

Microsoft.ACE.OLEDB.12.0 driver is not working on my PC, I am trying to fix it. Error on connection opening is: \"Provider cannot be found. It may not be properly installed.\"

1条回答
  •  星月不相逢
    2021-01-23 14:38

    I have replicated everything from working machine (PC-A) to my PC and i have entire Office x86 working together with x64 OLEDB Access drivers on same PC. Did this on 3 other PCs and all work with no problems for now.

    Key is to install MS Office Professional Plus 2013 x86 first, then AccessDatabaseEngine_x64.exe. It seams that key is that Access Database Engine is for Office 2010, Office is 2013 and installation order is Office first. On one PC Office started some repair after Engine installation and finished it with no problems. Now also works OK.

    O = Office, E = Access Database Engine. Tried with O2013 and E2013 did't work, tried O2010 and E2013, and O2010 and same E2010, all failed. /passive option to install engine without complaining that x86 O is installed corrupted my O instalation and OS was unable to repair it. So of few tried combinations and orders only one worked, and this did not cause complaints from OS that other component is installed.

    0 讨论(0)
提交回复
热议问题