HOW TO FIX ERROR IN CONNECTING MICROSOFT ACCESS DATABASE TO VB.NET 2010 EXPRESS

Nocturnal_Agent 0 Reputation points
2023-10-06T14:21:30.87+00:00

Hello Guys
I have a problem connecting my Access Database to VB.Net 2010 Express.
ERROR Show "Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine"

I'm running:
Windows 11 Home 64bit
Microsoft 365 Apps for Enterprise
Microsoft Visual Basic 2010 Express

Read some forums on how to fix it so I installed the following
Microsoft Access Database Engine 2010 Redistributable (tried the other versions 2013, 2016 STILL ERROR)
Microsoft Access 2010 Runtime (tried the other versions 2013, 2016 STILL ERROR)

All those fixes and tips are still errors :(

I tried running it on another PC (2 Desktops Computer) which had:

PC1 - Windows 10 Pro
Microsoft 365 Apps for Enterprise
Microsoft Visual Basic 2010 Express

PC2 - Windows 10 Education
Microsoft 365 Apps for Enterprise
Microsoft Visual Basic 2010 Express

All works fine no errors directly connected to the Access Database WITHOUT installing the Microsoft Access Runtime and Database Engine.

Just wondered if this error is a BUG IN WINDOWS 11 OS... Or if there's another way to fix this can someone help me?
I can't downgrade my device to Windows 10 because of my company's rules.

Developer technologies VB
{count} votes

2 answers

Sort by: Most helpful
  1. Castorix31 90,521 Reputation points
    2023-10-06T17:16:12.9166667+00:00

    Did you try the various solutions in similar threads like

    https://learn.microsoft.com/en-us/answers/questions/474336/how-to-fix-microsoft-ace-oledb-12-0-provider-is-no

    ?

    (32/64-bit...)

    0 comments No comments

  2. Jiachen Li-MSFT 34,221 Reputation points Microsoft External Staff
    2023-10-09T06:57:07.62+00:00

    Hi @Nocturnal_Agent ,

    Have you tried the latest 2016 redistribution? It seems that only the newest version supports Windows 11.

    Microsoft Access Database Engine 2016 Redistributable

    Best Regards.

    Jiachen Li


    If the answer is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.