I have posted a sample application using an SQL Connection, but you change the SqlConnection to OleDbConnection, SqlCommand to OleDbCommand, etc.
http://www.daniweb.com/code/snippet217409.html
For generating the access connection string:
public static string BuildAccessConnectionString(string Filename, string Username, string Password, string DatabasePassword)
{
return string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='{0}';User Id={1};Password={2};Jet OLEDB:Database Password={3};",
Filename.Replace("'", "''"),
Username,
Password,
DatabasePassword);
}
public static string BuildAccess2007ConnectionString(string Filename, string DatabasePassword)
{
return string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source='{0}';Persist Security Info=False;Jet OLEDB:Database Password={1};",
Filename.Replace("'", "''"),
DatabasePassword);
}
Reputation Points: 1749
Solved Threads: 735
Senior Poster
Offline 3,948 posts
since Feb 2009