OLEDB.12.0 Not registered on local machine

Discussion in 'Getting started' started by robblx, Jan 25, 2013.

  1. Hi
    I have a small website written in .net that attempts to connect to an access database. I have copied the connection string in the knowledge base and checked it against the connection string on my machine. It appears to be correct. I get an error message when I try and run it on the web that
    Provider Microsoft ACE OLEDB 12 is not registered on the local machine. I am new to using access. . net for this purpose and hence wonder if there something which is very obvious I have missed.
    Thanks
    RB
     
  2. Solution

    This proved difficult to solve as there is a huge discussion on this point involving ideas well beyond my understanding on the Internet in MS developer forums. I took my Access database and saved it in an older format 2007 I think and then used the connection string
    stem "Provider=Microsoft.Jet.OLEDB.4.0;Data Source Server.mapPath etc
    This now works fine. So for beginners looking for speedy db solutions I hope this saves you some time.
    RB
     
  3. martino

    martino DiscountASP.NET Staff

    Thanks for posting on how you solved your issue. I'm sure it will help someone else out in the near future.
     

Share This Page