|
-
May 11th, 2019, 06:24 PM
#1
Thread Starter
New Member
'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
Sorry for making so many threads, but i have a problem that i can't add acces database to my vb.net program i get this message "Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine" i already tried downloading "Microsoft Access Database Engine 2010 Redistributable 64bit" and it says it works for 2016 office but it didint help, tried instaling 2007 64bit version same problem.... i know that making the program in 32bit should work but doesn't still didint help
Im using visual studio 2019 and office 2016
Myabie you guys have any ideas how to fix it?
-
May 11th, 2019, 08:46 PM
#2
Re: 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
If your program is 32 bit then install the 32 bit version of MS Access Runtime engine. Really though, if your going to use 32bit why not use the Jet Provide (access mdb databases), Jet comes pre installed on Windows. Make sure the Project Compiler setting is set to Target CPU x86.
Last edited by wes4dbt; May 11th, 2019 at 08:58 PM.
-
May 12th, 2019, 01:51 PM
#3
Thread Starter
New Member
Re: 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
Didin't know that jet even existed, but it seems that i dont have such program.. changing the bit from 64 to 32 didint help either, my program isint in 32bit form just saw yesterday in the interwebs that could help if you changed the program compiler to 32bit could help to add database to visual basic program. but it seems it didint do anything? can you provide a link where can i download any fixes to try? i would be very greatful, because of now i can't really do my project wich includes log in form i can do a simple form that has only one username and one password but i need to off-load data from vb to access :/
-
May 12th, 2019, 06:39 PM
#4
Re: 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
I'm confused, " changing the bit from 64 to 32 didint help either" How did you do that?
"my program isint in 32bit form" What does that even mean?
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|