DAO vs ADO
กระทู้เก่าบอร์ด อ.Yeadram

 852   2
URL.หัวข้อ / URL
DAO vs ADO

สมมุติว่า Table : Banking ซึ่งมีข้อมูลเป็นร้อยรายการ

บน DAO ถ้าต้องการแก้ไขข้อมูล Record ที่ชี้อยู่(ปัจจุบัน)รายการเดียวจะให้คำสั่งแบบนี้

    Dim rst1 As DAO.Recordset
   
    Dim dbs As Database
    Set dbs = CurrentDb()
    
    Set rst1 = dbs.OpenRecordset("SELECT Banking.* FROM Banking")
    
    rst1.Edit
    rst1!BnkNm = "Kasikorn"
    rst1.Update

แล้วถ้าเป็น ADO จะทำอย่างไรครับใครพอจะแนะนำได้บ้าง

2 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R22985
    Dim cn   As New ADODB.Connection
    Dim rst1 As New ADODB.Recordset
   
    Set cn = CurrentProject.Connection    
    rst1.Open "SELECT Banking.* FROM Banking", cn, adOpenKeyset, adLockOptimistic, adCmdText

    rst1!BnkNm = "Kasikorn"
    rst1.Update

    rst1.Close: Set rst1 = Nothing
2 @R22992
ทดสอบแล้วใช้งานได้ เหมือนกันกับ DAO เลยครับ
ขอบคุณครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2956s