กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
288 3
URL.หัวข้อ /
URL
ใครก็ได้ช่วยทีค่ะ reserved error(-7713),there is no message for this error. error number = 300
เขียนโค้ดข้างล่างค่ะ มันเกิด error นี้ตอน movenext ค่ะ มันเป็นอะไรค่ะ ลอง compact database ก็ไม่หายค่ะ
Dim rs_item As Recordset
Dim rs_itemmaster As Recordset
Dim sql_item As String
'************ find item which status = new ****************************'
Set rs_item = CurrentDb.OpenRecordset("Select * from item where item = '1'")
While Not rs_item.EOF
'************ add item detail into M_ItemMaster,if exist, update in M_ItemMaster***************
MsgBox rs_item.Fields("item")
Set rs_itemmaster = CurrentDb.OpenRecordset("Select * from M_ItemMaster_A WHERE item = '" & rs_item.Fields("item") & "'")
If rs_itemmaster.RecordCount > 0 Then 'exist - update
rs_itemmaster.Edit
rs_itemmaster.Update
Else ' not exist - add new
rs_itemmaster.AddNew
rs_itemmaster.Fields("item") = rs_item.Fields("item")
rs_itemmaster.Update
End If
'************ Next new item **************************************
rs_item.MoveNext
Wend
Dim rs_item As Recordset
Dim rs_itemmaster As Recordset
Dim sql_item As String
'************ find item which status = new ****************************'
Set rs_item = CurrentDb.OpenRecordset("Select * from item where item = '1'")
While Not rs_item.EOF
'************ add item detail into M_ItemMaster,if exist, update in M_ItemMaster***************
MsgBox rs_item.Fields("item")
Set rs_itemmaster = CurrentDb.OpenRecordset("Select * from M_ItemMaster_A WHERE item = '" & rs_item.Fields("item") & "'")
If rs_itemmaster.RecordCount > 0 Then 'exist - update
rs_itemmaster.Edit
rs_itemmaster.Update
Else ' not exist - add new
rs_itemmaster.AddNew
rs_itemmaster.Fields("item") = rs_item.Fields("item")
rs_itemmaster.Update
End If
'************ Next new item **************************************
rs_item.MoveNext
Wend
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R03361
Error แบบนี้ไม่ได้เกิดจากการเขียน Code แต่เป็นที่ Database ถ้า Compact แล้วไม่หาย ลอง Repair ดูครับ ถ้ายังไม่หายอีกให้สร้าง Database ขึ้นใหม่แล้ว Import เข้าไปในตัวใหม่ครับ
2 @R03365
ลองแล้วไม่เห็นหายเลยค่ะ ทั้ง compact and repair หรือย้ายไป db ใหม่
3 @R03379
Install MS Office เข้าไปใหม่
Time: 1.3785s