OleDbConnection objConn;
OleDbCommand objComm;
เอาไพล์ .mdb วางไว้ข้างๆตัว .exe นะครับ ถ้าไม่รู้ว่ามันอยู่ไหน ลองไปดูใน folder ของ Project ใน folder bin/Debug นั้นแหละ
อันนี้ Connect เฉย ๆ
private void Form1_Load(object sender, EventArgs e){
try {
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\database.mdb";
objConn = new OleDbConnection();
objConn.ConnectionString = strConn;
objConn.Open();
}catch(Exception ex){
MessageBox.Show(ex.Message);
}
}
insert sql กันแบบธรรมดา ๆ นี้แหละ
private void btnSave_Click(object sender, EventArgs e) {
try{
string strSql = "insert into member(name,sername,tel) Values('"+txtName.Text+"','"+txtSername.Text+"','"+txtTel.Text+"')";
objComm = new OleDbCommand();
objComm.Connection = objConn;
objComm.CommandText = strSql;
objComm.CommandType = CommandType.Text;
objComm.ExecuteNonQuery();
MessageBox.Show("บันทึกข้อมูลเรียบร้อยแล้ว");
}catch (Exception ex){
MessageBox.Show(ex.Message);
}
}
insert อีกแบบครับ เผื่อว่าชอบ style ไหน ก็เลือกได้ อิอิ
string strCmd = "insert into member(name,sername,tel) values (@name,@sername,@tel) ";
objComm = new OleDbCommand(strCmd, objConn);
objComm.Parameters.Add("@name", OleDbType.VarChar).Value = txtName.Text;
objComm.Parameters.Add("@sername", OleDbType.VarChar).Value = txtSername.Text;
objComm.Parameters.Add("@tel", OleDbType.VarChar).Value = txtTel.Text;
objComm.ExecuteNonQuery();
โปรเจคจะเสร็จทันไหมเนี้ย เอิ๊ก ๆๆ

สู้ ๆ ครับ
