Click here to Skip to main content
15,895,746 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
My Windows application is in vc++ with access database. System on which I installed the application or run .exe of application Is it must to have there MS access installed ?
Posted
Updated 12-Jan-16 20:14pm
v2
Comments
Sergey Alexandrovich Kryukov 13-Jan-16 2:21am    
If the application uses Access, it should be installed... :-)
—SA
Michael_Davies 13-Jan-16 2:39am    
How are you accessing the database? OLE? ADO?, so long as you have the relevant library included in your install it should work.
Kishor-KW 13-Jan-16 3:28am    
using ODBC

1 solution

The short answer is:
MS Access must not be present when not using automation (not using the Access COM components).

But you must distribute the drivers for the used method (OLEDB, ODBC) and install them if necessary.

The required drivers are provided by Microsoft: Download Microsoft Access Database Engine 2010 Redistributable from Official Microsoft Download Center[^].

Read the instructions from the above link. When installing your application you should check if the drivers are already present for the same architecture (32/64 bit).
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900