【发布时间】:2011-05-24 12:56:43
【问题描述】:
我在 asp 中创建了一个网页来显示来自 SQL 数据库的表。然后我将按钮添加到每个表格行以更新和删除每个行代码 -
do while not objRS.EOF
%>
<tr>
<td><%= objRS("Id") %> </td>
<td><%= objRS("Name") %> </td>
<td><%= objRS("Address") %></td>
<td><%= objRS("Suburb") %></td>
<td><%= objRS("Postcode") %></td>
<td><%= objRS("Age") %></td>
<td><%= objRS("Email") %></td>
<td><Center><input type="submit" value="Update"></Center></td>
<td><center><input type="Submit" onclick="delete(<%= objRS("Id") %>)" value="Delete"></center></td>
</tr>
<%
objRS.MoveNext
loop
objCon.close
%>
还有要删除的代码 -
Function delete(index)
Dim objCon, objRS, dSQL
set objCon = CreateObject("ADODB.Connection")
objCon.open "Provider=SQLOLEDB.1;Password=xxxx;Persist Security Info=True;User ID=xxxx;Initial Catalog=Customer;Data Source=PC"
dSQL = "DELETE FROM Customer WHERE Id=" & index
objCon.execute(dSQL)
objCon.close
End Function
我到处寻找,但似乎找不到如何识别每个不同的按钮并从数据库中删除相应的行
【问题讨论】:
标签: html sql vbscript asp-classic server-side