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

  • SEARCH
  • Home
  • 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 7060263
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 28, 20262026-05-28T04:19:54+00:00 2026-05-28T04:19:54+00:00

I compiled my executable that used the Access Database Engine libraries on Windows XP

  • 0

I compiled my executable that used the Access Database Engine libraries on Windows XP 32bit.
Running that on the Win7 x64 OS gave me an error that the OLEDB components were not registered.

I tried to install the AccessDatabaseEngine x64 and it fixed the problem.
However on another machine with Win7 x64 and office 2007 32bit installed, it wouldn’t let me install the AccessDatabaseEngine x64 and so I was left to compile the project on that target machine (in VS2010 c#) with the Env as x64 and target CPU as x86. This fixed the problem.

My question is, why does this work? What’s the reasoning behind this?

Thanks.

  • 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-28T04:19:54+00:00Added an answer on May 28, 2026 at 4:19 am

    The answer your question what you are stating means that there for one is a different OS but should not matter.. the real issue here is that there are 2 different versions of Microsoft Installed.. you would have to either

    1. GAC the version or Reference the version of the Target Machine
    2. Set Copy Local of the .DLL in the working version to the Target version.. sort of like where your DLL’s would reside in the Debug/Bin or Debug/Release folder where the bin folder resides..

    I am working on Windows 7 64 bit and copied my working dll’s over to a Windows 2003 server machine and my projects still work..

    my other work around was to reference the Microsoft.Interop.Access .dll’s from the Target machine into my Solution, recompile and Bam….!

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

Sidebar

Related Questions

I have lot of executable that I have compiled (long time back) for many
Given an executable that is compiled from C to run on Solaris, is it
Can I write a C++ code that can be compiled and used for extending
I have successfully compiled node.js using cygwin on windows. The problem is that my
Can I write a C++ code that can be compiled and used for extending
There are two scenarios I need to clarify: An executable compiled with .NET 3.5
I've got an executable file (C++, i386, compiled under MacOS/X Tiger, if it matters)
I am trying to find out if a given executable (or library) is compiled
I'm trying to create an application bundle for a game that uses some libraries
First, I am aware that dynamic languages is a term used mainly by a

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.