none
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. RRS feed

  • Question

  • I have problem with Visual Studio 2013 for connecting to Microsoft Access 2013(Database). it is The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.

    How I can do?

    Have solve?

    • Moved by Amanda Zhu Monday, March 17, 2014 3:12 AM
    Friday, March 14, 2014 11:47 PM

Answers

  • Hello,

    This is usually caused by that it's either not installed or you don't have the correct version (32 or 64-bit) installed for your app.

    http://social.msdn.microsoft.com/Forums/en-US/home?forum=adodotnetentityframework

    If your access is 32 bit, please install the 32bit version engine, for 64bit access, do the same.

    And one thing please note that if your OS is 64bit and project Target is anycpu, then it will call the 64bit engine, at this point, even your access and engine are both 32bit, it will throw this error. To solve it, change the project target to X86.

    Regards.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Monday, March 17, 2014 5:40 AM
    Moderator

All replies

  • Hi,

    I have moved this thread to ADO.NET Managed Providers forum for better support.

    Thanks,


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Monday, March 17, 2014 3:12 AM
  • Hello,

    This is usually caused by that it's either not installed or you don't have the correct version (32 or 64-bit) installed for your app.

    http://social.msdn.microsoft.com/Forums/en-US/home?forum=adodotnetentityframework

    If your access is 32 bit, please install the 32bit version engine, for 64bit access, do the same.

    And one thing please note that if your OS is 64bit and project Target is anycpu, then it will call the 64bit engine, at this point, even your access and engine are both 32bit, it will throw this error. To solve it, change the project target to X86.

    Regards.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Monday, March 17, 2014 5:40 AM
    Moderator