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 2013


Standard 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 97


Network 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

Popular posts from this blog

Tree view in winforms using c#

how to Replace null value with 0 Using C#

how to fetch all HTML Table Records and modify all records accordingly using jquery and Javascript