recordset.Addnew แล้ว ERROR
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 331   2
URL.หัวข้อ / URL
recordset.Addnew แล้ว ERROR

พอรัน มันจะขึ้น alert box ว่า
the operation requested by the application is not supported by the provider ครับ
กรุณาช่วยบอกวิธีแก้ไขให้ผมด้วยนะครับ

Sub showdata()
expose_id.Value = rs!expose_id
expose_location.Value = rs!expose_location
expose_country.Value = rs!expose_country
expose_begin_date.Value = rs!expose_begin_date
expose_end_date.Value = rs!expose_end_date
End Sub

Private Sub Form_Load()
Dim x As Integer
Set conn = New ADODB.Connection
conn.Open "MS Access 97 Database"
'set ที่ ODBC ครับไม่ได้ตั้งเป็น Provider=...;datasource=...
Set rs = New ADODB.Recordset
rs.Open "exposure", conn
rs.AddNew
showdata
End Sub

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

1 @R03596
ตามที่ดูเนี่ย ส่วนที่คุณจะ display ก็น่าจะเป็น textbox แบบ Unbound
โดยคุณต้องการให้แสดงผลตามที่ต้องการใช่รึเปล่าครับ
ถ้างั้น จะต้อง addnew ทำไม showdata ก็ปกติแล้ว
แต่ถ้าต้องการให้ addnew ลงใน table อื่นละก็
1. ทุก field ที่คุณระบุให้ showdata จาก rs!xxxx คุณหมายถึง field ไหนใน table อะไร

2 rs.update ไม่มี
2 @R03601
ผมเข้าใจว่าเพียงใช้ AddNew แล้วมันบันทึกเลยนะครับ
ขอบคุณครับที่ช่วยผม
ตอนนี้ทำได้แล้วครับ
ใช้ insert into ...เลยครับ
แล้วก็ให้ rs.open SQL เอา
ขอบคุณครับคุณเม้ง
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1255s