I found that developers struggle "To connect with MS Access Database from Asp.net". That's why in this post I will show you how one can access MS Access database from Asp.net ASPX page to bind GridView.
Tip
Create Access Database and Save Database File In Your Application's Bin Folder.
And Type Following Line in Your Connection String.
OleDbConnection con = new
OleDbConnection();
con.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data source=" +
Server.MapPath("Bin/MyDatabase.mdb") + "";
Solution
protected void Page_Load(object sender, EventArgs e)
{if (Page.IsPostBack == false)
{
BindGridview();
}
}
public void BindGridview()
{OleDbConnection con = new OleDbConnection();
con.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data source=" + Server.MapPath("Bin/MyDatabase.mdb") + "";
con.Open();
OleDbCommand cmd = new OleDbCommand("SELECT * FROM MyTable", con);
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
gdvMyGridView.DataSource = dt;
gdvMyGridView.DataBind();
}
Summary
Hope now you can make connection with MS-Access Database & also can retrieve data from MS-Access from your asp.net application.

Former memberPosted Oct 10, 2013, 6:39 AM
Hi this is really good article. thanks for sharing have a look of this also