สอบถามการอ้างอิง Edit แบบ adodb ครับ


0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

13 ธ.ค. 62 , 08:57:01
อ่าน 1223 ครั้ง

akekorn

  • สมาชิกไท.Access
  • กระทู้: 7

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

สวัสดีครับ เพื่อนสมาชิก ทุกท่าน
ผมรบกวนขอความรู้ครับ ว่าการ edit recordset แบบ adodb มีการอ้างอย่างไร
เพราะหากเป็น DAO
ผมจะเขียน
rst.edit
rst.field(0) = txt1.value
rst.field(1) = txt2.value
rst.update

แต่ ADO ไม่ทราบว่าอะไร ที่แทน rst.edit เพราะลองใช้ rsEmployees.EditMode = adEditInProgress
จะขึ้น error Can't assign to read-only property
ผมจึงขอความอนุเคราะห์ว่าต้องเขียนลักษณะใดครับ ถึงจะแก้ไข recordset ที่ทำไว้เดิมได้
ขอบคุณครับ

 

13 ธ.ค. 62 , 10:27:21
ตอบกลับ #1

PNR

: สอบถามการอ้างอิง Edit แบบ adodb ครับ
« ตอบกลับ #1 เมื่อ: 13 ธ.ค. 62 , 10:27:21 »
Private Sub Command2_Click()
  Dim rst As ADODB.Recordset
  Set rst = New ADODB.Recordset
    rst.Open "Table1", CurrentProject.Connection, adOpenStatic, adLockOptimistic
         rst.Supports (adUpdate)
         rst.field(0) = txt1.value
         rst.field(1) = txt2.value
         rst.Update     
         rst.close
         rst = nothing

End Sub

ลองดูครับ ว่าได้ไหม
« แก้ไขครั้งสุดท้าย: 13 ธ.ค. 62 , 12:06:11 โดย PNR »
Time to stop for me  :dizzy:
 
โพสต์นี้ได้รับคำขอบคุณจาก: akekorn

13 ธ.ค. 62 , 14:27:08
ตอบกลับ #2

akekorn

  • สมาชิกไท.Access
  • กระทู้: 7

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: สอบถามการอ้างอิง Edit แบบ adodb ครับ
« ตอบกลับ #2 เมื่อ: 13 ธ.ค. 62 , 14:27:08 »
อาจารย์ครับ ขึ้นError ตรง rst.update ครับผม

 

14 ธ.ค. 62 , 11:46:51
ตอบกลับ #3

สันติสุข

: สอบถามการอ้างอิง Edit แบบ adodb ครับ
« ตอบกลับ #3 เมื่อ: 14 ธ.ค. 62 , 11:46:51 »
น่าเปลี่ยนจาก adOpenStatic ไปเป็น adOpenDynamic นะครับ
ช่วยพกถุงผ้า/ถุงพลาสติกใช้แล้วไปซื้อของเพื่อลดการใช้พลาสติก ขยะ รักษาสิ่งแวดล้อม และไม่ให้ภาวะโลกร้อนวิกฤติเร็วขึ้นกว่านี้
ช่วยคลิกโฆษณาข้างล่างนี้ เพื่อสนับสนุนเวปบอร์ดด้วยครับ
:nice day:
 

17 ธ.ค. 62 , 07:36:16
ตอบกลับ #4

akekorn

  • สมาชิกไท.Access
  • กระทู้: 7

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: สอบถามการอ้างอิง Edit แบบ adodb ครับ
« ตอบกลับ #4 เมื่อ: 17 ธ.ค. 62 , 07:36:16 »
เปลียน เป็น adOpenDynamic ไม่ขึ้น error แต่รัน แล้วไม่ update record ใหม่ให้ครับผม

 

17 ธ.ค. 62 , 08:04:38
ตอบกลับ #5

PNR

: สอบถามการอ้างอิง Edit แบบ adodb ครับ
« ตอบกลับ #5 เมื่อ: 17 ธ.ค. 62 , 08:04:38 »
ขอทราบ Error ที่แสดงหน่อยครับ ขึ้นว่าอะไร
Time to stop for me  :dizzy:
 

17 ธ.ค. 62 , 08:37:31
ตอบกลับ #6

akekorn

  • สมาชิกไท.Access
  • กระทู้: 7

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: สอบถามการอ้างอิง Edit แบบ adodb ครับ
« ตอบกลับ #6 เมื่อ: 17 ธ.ค. 62 , 08:37:31 »
ไม่ error ครับ แต่ ไม่update ข้อมูลที่ได้ทำการแก้ไขครับ

 

17 ธ.ค. 62 , 12:31:41
ตอบกลับ #7

PNR

: สอบถามการอ้างอิง Edit แบบ adodb ครับ
« ตอบกลับ #7 เมื่อ: 17 ธ.ค. 62 , 12:31:41 »
อ้างถึง
อาจารย์ครับ ขึ้นError ตรง rst.update ครับผม

ฟ้อง error ว่าอะไรหรอครับ
Time to stop for me  :dizzy:
 

18 ธ.ค. 62 , 09:17:42
ตอบกลับ #8

akekorn

  • สมาชิกไท.Access
  • กระทู้: 7

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: สอบถามการอ้างอิง Edit แบบ adodb ครับ
« ตอบกลับ #8 เมื่อ: 18 ธ.ค. 62 , 09:17:42 »
ได้แล้วครับ อาจารย์ ขอบคุณอาจารย์ และ เพื่อนสมาชิกทุกท่านนะครับในความอนุเคราะห์ครับผม

 


บอร์ดเรียนรู้ Access สำหรับคนไทย


 

Sitemap 1 2 3 4 5