Connection with M S Access using asp.net
Connection with M S Access file (which is type (.accdb)) (C#) asp.net
1. Add namespace.
Ans: using System.Data.OleDb;
------ end
2. add Connection.
Ans:
private void Connection()
{
OleDbConnection con = new OleDbConnection(@"Provider = Microsoft.ACE.OLEDB.12.0;Data Source = C:\Users\nitin\Desktop\db_testing.accdb;");
OleDbDataAdapter adp = new OleDbDataAdapter("Select*from table1", con);
DataTable dt = new DataTable();
adp.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
}
------ end
Inserting :
private void Insertwithaccess()
{
int IsCount = 0;
string cmdquery = "Insert into table1 (Name,Salary)values('" + txtName.Text.Trim() + "','" + txtSalary.Text.Trim() + "')";
OleDbCommand objOleDbCommand = new OleDbCommand(cmdquery, con);
con.Open();
IsCount = objOleDbCommand.ExecuteNonQuery();
con.Close();
if (IsCount > 0)
{
Connection();
lblmessage.ForeColor = System.Drawing.Color.Green;
lblmessage.Text = "Data Inserted Successfully.";
}
else
{
lblmessage.ForeColor = System.Drawing.Color.Red;
lblmessage.Text = "Data Not Inserted.";
}
}
Connections __________________________
Standard security
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;
Persist Security Info=False;
| Access 2007 Access 2010 Access 2013 |
With database password
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;
Jet OLEDB:Database Password=MyDbPassword; Access 2007 Access 2010 Access 2013Standard security (mdb file)
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.mdb; Persist Security Info=False; Access 2000 Access 2002 Access 2003 Access 97 With database password (mdb file)
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.mdb;
Jet OLEDB:Database Password=MyDbPassword; Access 2000 Access 2002 Access 2003 Access 97Network Location
Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=\\server\share\folder\myAccessFile.accdb; Access 2007 Access 2010 Access 2013 Network Location (mdb file)
Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=\\serverName\shareName\folder\myAccessFile.mdb; Access 2000 Access 2002 Access 2003 Access 97
Comments
Post a Comment