![]() Moderator: please unmark this as an answer MS does not allow installing 32- and 64-bit versions simultaneously and have provided no technical reason for why this is so. Why can't 32 and 64 bit Access Database Engine (ACE/OLEDB Dataproviders) coexist? I'm sorry but that's just not an answer to this question: Monday, Septem7:27 AM ✅Answered | 6 votes So if they cannot coexist then how to we determine which is installed so we know which version of our app to install? All replies (35) What complicates matters even more is IF they have any other 32 bit Office component installed then they CAN NOT install the 64 bit Access Database Engine 2010 Redistributable (AccessDatabaseEngine_X64.exe). "The '.12.0' provider is not registered on the local machine."Īgain, I know that we can avoid this by targeting our app specifically for 圆4. New ("Provider=.12.0 Data Source=" & clientPathMDB) If they have the 32 bit ACE OleDB dataprovider installed and then try running our app compiled for An圜PU platform on an 64 bit system then they get the following error when we try to use the following connection string with OleDBConnection Life would be much simplier if we could just compile our app for the default An圜PU and then both 32 and 64 dataproviders were allowed to be installed. Then we have to somehow determine which version of the ACE driver is installed so we know which version (32 or 64 bit) of our application to install. The fact that they cannot forces us to compile two different versions of our application one specifically for x86 platform and one for 圆4 platform. Why can't the 32 and 64 bit versions of the Microsoft Access Database Engine 2010 Redistributable (AccessDatabaseEngine.exe and AccessDatabaseEngine_X64.exe)
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |