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

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

Optimize Process Speed using C#

how to Replace null value with 0 Using C#