กระทู้เก่าบอร์ด อ.Yeadram
1,054 0
URL.หัวข้อ /
URL
delete data ใน sql server ไม่ได้ครับ
ผมได้ทำการเปลี่ยน back end จาก access ไปอยู่ใน sql server
และได้ทำการลองใช้คำสั่งจาก fornt end ที่เป็น access จาก form1
รายละเอียดดังนี้ครับ
ชื่อฟอร์ม : form1 มี text1, text2
ชื่อtalbe : tbl_SA_Customer มีฟิวด์ CustomerID, Name
ในปุ่ม insert
Private Sub insert_Click()
DoCmd.RunSQL "Insert into tbl_SA_Customer (MakerID, Name) values (text1,text2)"
End Sub
สามารถทำงานได้ปกติ โดยข้อมูลมีการบันทึกใน table ที่เก็บอยู่ใน sql server
ในปุ่ม delete
Private Sub delete_Click()
DoCmd.RunSQL "delete from tbl_SA_Customer where MakerID = (text1)"
End Sub
ไม่สามารถรัน ได้ขึ้น mssage ว่า "Could not delete from specified tables"
ไม่ทราบว่าผิดพลาดจากอะไรครับ ผมพึ่งเคยลองใช้ link table จาก sql
ปล.access ver.2007
sql ver.2008
ผมลองค้นหากระทู้แล้วแต่หาไม่เจอครับ
และได้ทำการลองใช้คำสั่งจาก fornt end ที่เป็น access จาก form1
รายละเอียดดังนี้ครับ
ชื่อฟอร์ม : form1 มี text1, text2
ชื่อtalbe : tbl_SA_Customer มีฟิวด์ CustomerID, Name
ในปุ่ม insert
Private Sub insert_Click()
DoCmd.RunSQL "Insert into tbl_SA_Customer (MakerID, Name) values (text1,text2)"
End Sub
สามารถทำงานได้ปกติ โดยข้อมูลมีการบันทึกใน table ที่เก็บอยู่ใน sql server
ในปุ่ม delete
Private Sub delete_Click()
DoCmd.RunSQL "delete from tbl_SA_Customer where MakerID = (text1)"
End Sub
ไม่สามารถรัน ได้ขึ้น mssage ว่า "Could not delete from specified tables"
ไม่ทราบว่าผิดพลาดจากอะไรครับ ผมพึ่งเคยลองใช้ link table จาก sql
ปล.access ver.2007
sql ver.2008
ผมลองค้นหากระทู้แล้วแต่หาไม่เจอครับ
Time: 0.1178s