Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 585175
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T14:58:32+00:00 2026-05-13T14:58:32+00:00

I keep getting this error when I try and use an MS Access database

  • 0

I keep getting this error when I try and use an MS Access database in my application:

The ‘Microsoft.Jet.OLEDB.4.0’ provider
is not registered on the local
machine.

After Google’ing the error for a while I came to see that this is a problem when running the application in 64-bit mode. If I was to compile the application in 32-bit it would work, so I went to try and find out how to do it. I got as far as the advanced compiling options in my projects settings page, but then I also read that I can’t even set the CPU type in Visual Basic 2008 Express.

Is this true? Is there no way I can set my project to run in 32-bit mode? The thing is, I did a similar thing with a database a few months ago and this worked, and I don’t remember in the slightest what I did.

How do I fix this problem?

After taking a look at my old projects compiling options, it is indeed set for Active (x86) Platform, but this option is not showing up in my new project. Weird.

Here’s a screenshot. The top one is the old project with the 32-bit running option and the bottom is the new one without those options.

Enter image description here

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T14:58:32+00:00Added an answer on May 13, 2026 at 2:58 pm

    I haven’t used VB Express myself (I use Visual Studio Professional) but I figure the options will be similar. After you open the solution (or project):

    1. Open the Project Properties. (Right click the Project in the solution explorer and select properties).
    2. Click on the Build tab.
    3. In the Platform Target drop down, select x86.
    4. Click Save.

    You should now be able to build the application and force it to 32-bit.

    If you wish to have separate builds (one for Any CPU and one for x86):

    1. Click on the Build menu.
    2. Click Configuration Manager…
    3. In the Active Solution platorm drop down click
    4. In the Type or select the new platform drop down select x86.
    5. Make sure Create new project platforms is checked.
    6. Click OK.

    You can now choose between the Any CPU or x86 CPU types easily. Just select the platform type from the Standard toolbar.

    If you need to change an older program or one you can’t compile, see my answer on how to force applications with the Any CPU flag to run as 32-bit.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I keep getting this error when I try to commit a group of executed
I keep getting this error when I try to call Find() public void findTxt(string
I keep getting this error when I try to install a package: Download error
I keep getting this error with my Play 2.0 application: play.core.ActionInvoker$$anonfun$receive$1$$anon$1: Execution exception [[MatchError:
I'm confused by this syntax error I keep getting when I try to execute:
I keep getting this error every time I try running my test just by
I keep getting this error message when I try to view my deployed app.
I keep getting linker errors when I try to set this up. I'm using
Keep getting this error after inserting a subdatasheet into a query and trying to
I keep getting this error and have no idea why. I googled and scanned

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.