กุมภาพันธ์ 05, 2012, 09:31:41 PM *
ยินดีต้อนรับคุณ, บุคคลไม่รู้ว่าใคร กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
   หน้าบอร์ด   เข้าสู่โหมดไร้คอนเซปต์ สมัครสมาชิก  
  
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ: c#  (อ่าน 670 ครั้ง)
prapassorn
บุคคลไม่รู้ว่าใคร
c#
« เมื่อ: สิงหาคม 22, 2010, 01:32:39 PM »

ใครมีโค้ด insert ข้อมูลลaccess บ้างคะขอ หน่อย
บันทึกการเข้า
ratter
ขั้น 4 : แฟนคลับบอร์ด
***

ความนิยม 138
ออฟไลน์ ออฟไลน์

พลังสะสม: 511


หนึ่งใน ratter ตัวสุดท้าย


เว็บไซต์
« ตอบ #1 เมื่อ: สิงหาคม 23, 2010, 10:05:47 AM »

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();

โปรเจคจะเสร็จทันไหมเนี้ย เอิ๊ก ๆๆ ทำงาน  สู้ ๆ ครับ  !แบร่ๆๆ !แบร่ๆๆ !แบร่ๆๆ
บันทึกการเข้า

...สักวันฉันจะดีพอ :-(
prapassorn
บุคคลไม่รู้ว่าใคร
« ตอบ #2 เมื่อ: สิงหาคม 26, 2010, 01:26:07 PM »

ขอบคุณค่ะ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  



art2bempire.com DekNaiMor.com Mayahol.com Mayahol.com 
เว็บไซต์ไร้คอนเซปต์ : หาเพื่อนแก้เหงา แบ่งปันเรื่องราว ความรู้ คอมพิวเตอร์ มือถือ ดาวน์โหลดโปรแกรม หนัง เพลง ฯลฯ เสบียงบุญ sumbydee.com:ชุมชนคนรักโทรศัพท์ DJ-THAI-REMIX Dance Hiphop House สังคมสร้างสรรค์เสียงเพลง Shoppingforlady.com

Powered by MySQL Powered by PHP Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!