OleDbCommand cmd = new OleDbCommand(); //set our SQL Insert INTO statement string sqlInsert = "INSERT INTO tbluseraccounts ( username, userusername, userpassword, usertype ) VALUES('" + txtname.Text + "','" + txtuser.Text + "','" + txtpass.Text + "','" + txttype.Text + "')"; try { //open the connection conn.Open(); //set the connection cmd.Connection = conn; //get the SQL statement to be executed cmd.CommandText = sqlInsert; //execute the query cmd.ExecuteNonQuery(); //display a message MessageBox.Show("New Record Added!...."); //close the connection } catch (Exception ex) { //this will display some error message if something //went wrong to our code above during execution MessageBox.Show(ex.ToString()); } //we call the loadrecord() function after adding a new record loadrecord();
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.OleDb; namespace WindowsFormsApplication1 { public partial class Form1 : Form { //declare new variable named dt as New Datatable DataTable dt = new DataTable(); //this line of code used to connect to the server and locate the database (usermgt.mdb) static string connection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + Application .StartupPath + "/usermgt.mdb"; OleDbConnection conn = new OleDbConnection(connection); public Form1() { InitializeComponent();// calling the function } private void Form1_Load(object sender, EventArgs e) { } private void loadrecord() { string sql = "Select * from tbluseraccounts"; OleDbDataAdapter da = new OleDbDataAdapter(sql , conn); da.Fill(dt); dataGridView1.DataSource = dt; } private void button1_Click(object sender, EventArgs e) { loadrecord(); } private void btninsert_Click(object sender, EventArgs e) { OleDbCommand cmd = new OleDbCommand(); //set our SQL Insert INTO statement string sqlInsert = "INSERT INTO tbluseraccounts ( username, userusername, userpassword, usertype ) VALUES('" + txtname.Text + "','" + txtuser.Text + "','" + txtpass.Text + "','" + txttype.Text + "')"; try { //open the connection conn.Open(); //set the connection cmd.Connection = conn; //get the SQL statement to be executed cmd.CommandText = sqlInsert; //execute the query cmd.ExecuteNonQuery(); //display a message MessageBox.Show("New Record Added!...."); //close the connection } catch (Exception ex) { //this will display some error message if something //went wrong to our code above during execution MessageBox.Show(ex.ToString()); } //we call the loadrecord() function after adding a new record loadrecord(); } } }