Joannou Fegarido , Posted in Microsoft Database Engine , OLEDB not registered on the local machine , VB.NET , visual basic.net , Visual Studio , 0 Comments
The most common problem encountered when we connect Windows Application into Database is an error occur Microsoft.ACE.OLEDB.12.0 Provider is not registered on the local machine. I been figure out this problem when I copy my project folder into another computer to run my program, definitely the error occur. In addition, I made a program in Visual Basic.Net 2010 in my laptop and my Database is Microsoft Access Database. What happen was, every time I copy the folder of my current project in other computer and paste it to my laptop, after a moment and try to debug the program an errors message display “Microsoft.ACE.OLEDB.12.0 Provider is not registered on the local machine”. I do not know what was happened and I didn’t made wrong when I copy my project, and I assumed that Visual Studio has already added this features. So, I try to search and search to find this problem, asking question on some forum sites, and made some modification on my code if an error occurs in my project when the program was compiled. Fortunately, many thanks for those people who helps to share their expertise to fix this problem. They recommend to install MS Access 2007 or a later version alternatively download and Install the Microsoft Access 2007 Databases Engine from the Microsoft website.
Absolutely, it works smoothly after I installed Microsoft Database Engine. Now, I want to share this to you. Hope this very helpful!