ASP SQL Server Multiple Checkbox Delete Record ตัวอย่างนี้จะเป็นการเขียนโปรแกรม ASP กับ SQL Server เพื่อลบข้อมูลใน Table โดยตัวในตัวอย่างสามารถเลือกลบข้อมูลได้หลายแถว หรือ หลายรายการ
<html>
<head>
<title>ThaiCreate.Com ASP & SQL Server Tutorial</title>
</head>
<body>
<%
Dim Conn,strSQL,objExec
Set Conn = Server.Createobject("ADODB.Connection")
Conn.Open "Driver={SQL Server};Server=localhost;Database=mydatabase;UID=sa;PWD=;"
For Each chkVol in Request.Form("chkDel")
strSQL = ""
strSQL = strSQL&"DELETE FROM customer "
strSQL = strSQL&"WHERE CustomerID = '"&chkVol&"' "
Set objExec = Conn.Execute(strSQL)
Next
Response.write("Record Deleted.")
Conn.Close()
Set objExec = Nothing
Set Conn = Nothing
%>
</body>
</html>
Screenshot
สำหรับในกรณีที่มีการผูกตาราง Cascade On Delete กับตารางย่อย ข้อมูลในตารางย่อยก็จะถูกลบไปด้วย