HOME > ASP > ASP Oracle > ASP Oracle Multiple Checkbox Delete Record
ASP Oracle Multiple Checkbox Delete Record
ASP Oracle Multiple Checkbox Delete Record ตัวอย่างนี้จะเป็นการเขียนโปรแกรม ASP กับ Oracle เพื่อลบข้อมูลในตาราง โดยในตัวอย่างผมได้มีการนำ Checkbox เพื่อให้สามารถลบข้อมูลได้หลายรายการ
<html>
<head>
<title>ThaiCreate.Com ASP & Oracle Tutorial</title>
</head>
<body>
<%
Dim Conn,strSQL,objExec
Set Conn = Server.Createobject("ADODB.Connection")
Conn.Open "Driver={Oracle in OraHome92};DBQ=TCDB;UID=myuser;PWD=mypassword;"
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 กับตารางย่อย ข้อมูลในตารางย่อยก็จะถูกลบไปด้วย