I have a C# app which uses an Access database. The database is very simple (only 2 tables) and I have converted it to an mde file.
I am using OleDbConnection, OleDbDataReader and OleDbCommand to manipulate the data, using Microsoft.Jet.OLEDB.4.0.
Do I need to distribute the Access run-time or will Jet (which is already present on my user’s machines as I understand it) be sufficient? If Jet is sufficient, do I need to be concerned with which version my users have?
You do not need to distribute any Access or Office runtime. Your application only requires Jet to connect to your database file.