none
THE 'MICROSOFT.ACE.OLEDB.12.0' PROVIDER IS NOT REGISTERED ON THE LOCAL MACHINE RRS feed

  • Question

  • I have got this error while I'm trying to read the data from excel into Dataset. i checked the solution and i installed the Microsoft Access Database Engine 2012 Redistribute from the link https://www.microsoft.com/en-us/download/details.aspx?id=13255 .

    Even after installing I'm still getting the same error "THE 'MICROSOFT.ACE.OLEDB.12.0' PROVIDER IS NOT REGISTERED ON THE LOCAL MACHINE". 

    I'm using Visual Studio 2017, MS Excel 2016 (64 Bit)

    Kindly help me.



    Thank you in advance
    Thursday, September 12, 2019 3:40 PM

All replies

  • Hi Ajay_03,

    Did you try to set the target platform to "x86"? The "Microsoft.ACE.OLEDB.12.0" can’t be used on "x64" platform.

    And here is a related thread may help you.

    'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine

    Regards,

    Kyle


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Friday, September 13, 2019 3:02 AM
    Moderator