Uploaded by mojtaba safdarian

C# to access database

advertisement
Connecting C# Application To MS Access
Database


Matiullah Khan


Updated date, Nov 04, 2015






360.7k
 0
 6
facebook
twitter
linkedIn
Reddit

o
o
o
o

Email
Bookmark
Print
Other Artcile
Expand
Testapp.rar
This is my first article for the beginners of the C# Programming. Here in this article, I will show
you how to connect a C# application with MS Access 2013, 2016 or Office 365 database.
Open MS Access, click on a Blank Desktop Database, since I have Office 365 so it will look like
the following screenshot,
Now you can give any name to the database and then click Create.
Now create a Table in database, You can name a table anything you want, here I named it
"Student" . There are three columns in the table ID, FirstName and LastName like the following,
Now open Visual Studio, start a new Windows Form Application and give any name you want.
Now Drag and Drop database file from the Documents to the Project Directory folder in Solution
Explore which we created with MS Access. Design the form like the following,
Double Click on the Submit Button.
Write a Namespace for connectivity as in the following code snippet:
1. using System.Data.OleDb;
Now get a connection string, Go to Tools menu and select connect to the database and browse
database from the Project Directory.
Click on Advanced and copy the highlighted text as your connection string.
Now make connection using the following code:
1. OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0
;Data Source=testapp.accdb");
And write the following code:
1. OleDbCommand cmd = con.CreateCommand();
2.
con.Open();
3.
cmd.CommandText = "Insert into Student(FirstName,LastName)Values('" + textBox1.
Text + "','" + textBox2.Text + "')";
4.
cmd.Connection = con;
5.
cmd.ExecuteNonQuery();
6.
MessageBox.Show("Record Submitted","Congrats");
7.
con.Close();
Download