Click here to Skip to main content
15,891,473 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hello,

I am developing one C# Windows Form application for 10-15 clients on LAN, but have few doubts -
For Back-end Database - my client don't want other than access as database.

My query is without installing MS Access 2007 OR Access DataBase Engine, whether my application can use Access Database File through any reference from .Net Framework 4.0( I will defiantly install .Net4.0 Framework).


Please let me know if this is possible!!!

Thanks in Advance!!!
Posted
Comments
Sushil Mate 8-Jul-13 1:59am    
install MS access on server & you can access that DB from other system through LAN. no need to install on every machine.
bbirajdar 8-Jul-13 2:34am    
right
Pravinkarne.31 8-Jul-13 3:10am    
You mean to say that, I don't have to install even Access Database Engine on client Machine?
and without installing access on client machine - my excel will read and right access database 2007 file?
Sushil Mate 8-Jul-13 4:39am    
yes

1 solution

You don't need to install MS Access drivers on each client. .NET drivers (OLEDB/ODBC) provide the ways to read and write form/to Access database.

Have a look here:
Creating & Retrieving records from M.S.Access-2007 using Oledb in C#.net[^]
OLEDB tutorial (C#)[^]
OLE DB Consumer using basic C#[^]
Using ADO.NET for beginners[^]
ADO.NET[^]
ADO.NET Code Examples[^]

Place the database on server folder (share it in LAN) and map this folder on local machines (for example as a Z: drive), then use it in connection string ;)
 
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