我創建了一個ASP網頁顯示來自SQL數據庫中的表。然後我添加按鈕在每個錶行更新和刪除每一行代碼 -按鈕點擊查看ASP來刪除SQL Server行 - 傳統的ASP和VBScript
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
我到處找,但不能似乎找到如何識別每個不同的按鈕,並從數據庫中
謝謝,我只是新本(2天),仍然習慣它,但你和另一個人說我使用的JavaScript。我只應該使用VBScript,所以如果你能指出我使用JavaScript的地方會很棒。我的印象是程序也是VBScript。另外,有沒有辦法將提交按鈕與您在上面提供的href關聯? – 2011-05-24 13:39:40
@Kurupt'onclick'將運行Javascript代碼,它是在HTML元素上調用的客戶端函數。如果您想使用按鈕,您可以將稱爲重定向用戶到刪除頁面的功能作爲一個解決方案。看看谷歌的'JavaScript重定向'。 – 2011-05-24 13:41:22
謝謝,現在有更多的意義 – 2011-05-24 14:11:34