tripofdream(梦之旅) 請幫我看一下這段代碼行嗎﹖刪除問題。
我點刪除后沒反應﹐原因是book_no沒有取得值﹐我顯示過了﹐book_no是空的。為什么book_no會取不到值﹖
dele.asp:
<%
dim sql,rs_dele,conntemp,strdbdsn,i,j,book_no,btn
sql="select * from book_information"
strdbdsn="dsn=book;Uid=sa;Pwd="
Set conntemp= Server.CreateObject("ADODB.Connection")
conntemp.open strdbdsn
conntemp.execute sql
Set rs_dele= Server.CreateObject("ADODB.Recordset")
rs_dele.CursorLocation = 3
rs_dele.open sql,conntemp,1,3
%>
<form action=del.asp method=post>
<center><table border=1><tr bgcoler=#00ffff>
<td>選擇</td><td>編號</td>
</form>
<%
for i=0 to rs_dele.fields.count-1
response.write "<td>" & rs_dele.fields(i).name & "</td>"
next
response.write"<tr>"
for i=1 to rs_dele.recordcount
book_no=i
btn="<input type=checkbox value=""on"" name=del" & book_no & ">"
response.write "<tr><td>" & btn & " </td>"
response.write "<td>" & book_no & "</td>"
for j=0 to rs_dele.fields.count-1
response.write "<td>" & rs_dele.fields(j).value & "</td>"
next
response.write "<tr>"
rs_dele.movenext
next
btn1="<input type=submit value=刪除 name=B1>"
btn2="<input type=reset value=取消選擇 name=B2>"
response.write btn1
response.write btn2
response.write "</table></center></form>"
%>
del.asp:
<%
dim sql,rs_dele,conntemp,strdbdsn,i,j,book_no,btn
sql="select * from book_information"
strdbdsn="dsn=book;Uid=sa;Pwd="
Set conntemp= Server.CreateObject("ADODB.Connection")
conntemp.open strdbdsn
conntemp.execute sql
Set rs_dele= Server.CreateObject("ADODB.Recordset")
rs_dele.CursorLocation = 3
rs_dele.open sql,conntemp,1,3
querystring=request.servervariables("query_string")
paramlist=split(querystring,"&")
for i=0 to ubound(paramlist)
param=split(paramlist(0),"=")
if left(param(0),3)="del" then
book_no=mid(param(0),4)
end if
next
while not rs_dele.eof or rs_dele.bof
if book_no<>"" then
rs_dele.absoluteposition=book_no
rs_dele.delete
end if
rs_dele.movenext
wend
response.redirect "dele.asp"
%>