Error : Could not delete from specified tables



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

15 เม.ย. 63 , 15:38:52
อ่าน 181 ครั้ง

mtaccess

Error : Could not delete from specified tables
« เมื่อ: 15 เม.ย. 63 , 15:38:52 »
ติด error เวลาจะ Delete ค่ะ


ตัวอย่าง Code คำสั่งค่ะ
โค๊ด: [Select]
Private Sub cmdEdit_Click()
   If Me.txtID.Tag & "" = "" Then
                MsgBox "¡ÃسÒàÅ×Í¡¢éÍÁÙÅ·Õèµéͧ¡ÒÃá¡éä¢"
   Else
                CurrentDb.Execute "UPDATE dbo_CheckCaseMaster " & _
                    " SET dbo_CheckCaseMaster.CaseExamination='" & Me.comboCaseResult & "', dbo_CheckCaseMaster.CaseName='" & Me.comboResult & "', dbo_CheckCaseMaster.ModifiedBy='" & Me.txtLogin & "', dbo_CheckCaseMaster.ModifiedDate=Now()" & _
                    " WHERE dbo_CheckCaseMaster.ID=" & Me.txtID.Tag, dbSeeChanges
                    MsgBox "á¡é䢢éÍÁÙÅàÃÕºÃéÍÂáÅéÇ"
End If
cmdCancel_Click
FormCheckCaseViewSub.Form.Requery
End Sub

ติด error เวลาจะ Edit ค่ะ


ตัวอย่าง Code คำสั่งค่ะ
โค๊ด: [Select]
Private Sub cmdEdit_Click()
   If Me.txtID.Tag & "" = "" Then
                MsgBox "¡ÃسÒàÅ×Í¡¢éÍÁÙÅ·Õèµéͧ¡ÒÃá¡éä¢"
   Else
                CurrentDb.Execute "UPDATE dbo_CheckCaseMaster " & _
                    " SET dbo_CheckCaseMaster.CaseExamination='" & Me.comboCaseResult & "', dbo_CheckCaseMaster.CaseName='" & Me.comboResult & "', dbo_CheckCaseMaster.ModifiedBy='" & Me.txtLogin & "', dbo_CheckCaseMaster.ModifiedDate=Now()" & _
                    " WHERE dbo_CheckCaseMaster.ID=" & Me.txtID.Tag, dbSeeChanges
                    MsgBox "á¡é䢢éÍÁÙÅàÃÕºÃéÍÂáÅéÇ"
End If
cmdCancel_Click
FormCheckCaseViewSub.Form.Requery
End Sub

หน้าจอเขียนด้วย MS Access Database เป็น SQL Server
เดิมเขียนด้วย MS Access ทั้งหน้าจอกับ database คำสั่งใช้งานได้ปรกติค่ะ
รบกวนแนะนำด้วยค่ะ

 

16 เม.ย. 63 , 12:27:57
ตอบกลับ #1

สันติสุข

: Error : Could not delete from specified tables
« ตอบกลับ #1 เมื่อ: 16 เม.ย. 63 , 12:27:57 »
ลองเปลี่ยนเป็น .... modifieddate = #"  & format$(now(), "dd/mmm/yyyy hh:mm:ss") & "# " & _
ช่วยพกถุงผ้า/ถุงพลาสติกใช้แล้วไปซื้อของเพื่อลดการใช้พลาสติก ขยะ รักษาสิ่งแวดล้อม และไม่ให้ภาวะโลกร้อนวิกฤติเร็วขึ้นกว่านี้
ช่วยคลิกโฆษณาข้างล่างนี้ เพื่อสนับสนุนเวปบอร์ดด้วยครับ
:nice day:
 
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

16 เม.ย. 63 , 13:47:40
ตอบกลับ #2

mtaccess

: Error : Could not delete from specified tables
« ตอบกลับ #2 เมื่อ: 16 เม.ย. 63 , 13:47:40 »
ลองเปลี่ยนเป็น .... modifieddate = #"  & format$(now(), "dd/mmm/yyyy hh:mm:ss") & "# " & _

ลองแล้วติด error เหมือนเดิมค่ะ ทั้งตอนลบและแก้ไข

 

16 เม.ย. 63 , 18:54:02
ตอบกลับ #3

สันติสุข

: Error : Could not delete from specified tables
« ตอบกลับ #3 เมื่อ: 16 เม.ย. 63 , 18:54:02 »
ตอนทำ Linked Table เข้ามาใน Access เขาจะถามหา Primary Key ของแต่ละเทเบิล ซึ่งก็กำหนดให้เหมือนกับ Primary Key ของเทเบิลนั้นๆที่อยู่ใน MySQL ตรงนี้ไม่ทราบได้กำหนดไว้หรือไม่
« แก้ไขครั้งสุดท้าย: 17 เม.ย. 63 , 11:09:10 โดย สันติสุข »
ช่วยพกถุงผ้า/ถุงพลาสติกใช้แล้วไปซื้อของเพื่อลดการใช้พลาสติก ขยะ รักษาสิ่งแวดล้อม และไม่ให้ภาวะโลกร้อนวิกฤติเร็วขึ้นกว่านี้
ช่วยคลิกโฆษณาข้างล่างนี้ เพื่อสนับสนุนเวปบอร์ดด้วยครับ
:nice day:
 
โพสต์นี้ได้รับคำขอบคุณจาก: mtaccess

17 เม.ย. 63 , 13:53:21
ตอบกลับ #4

mtaccess

: Error : Could not delete from specified tables
« ตอบกลับ #4 เมื่อ: 17 เม.ย. 63 , 13:53:21 »
ตอนทำ Linked Table เข้ามาใน Access เขาจะถามหา Primary Key ของแต่ละเทเบิล ซึ่งก็กำหนดให้เหมือนกับ Primary Key ของเทเบิลนั้นๆที่อยู่ใน MySQL ตรงนี้ไม่ทราบได้กำหนดไว้หรือไม่

ทำได้แล้วค่ะ ขอบคุณมากๆนะคะ

 


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