注册 登录
编程论坛 ASP技术论坛

[求助]记录删除问题

威龙嘉少 发布于 2007-10-04 20:22, 423 次点击
有谁知道我的这个程序错在了哪里 啊,怎么点了第一个页面后第二个页面无法连接啊,提示找不到文件
第一个页面代码:
<%
set conn=server.createobject("adodb.connection")
DSNtemp = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("学生.mdb")
conn.open DSNtemp
sql="select * from denglu"
set rs=conn.execute (sql)
%>
<table border="1" bordercolor="#FF0000">
<%do while not rs.eof%>
<tr>
<td>姓名:</td><td><%=rs("name")%></td><td><a href="zhuche2.asp?id=<%=rs("name")%>">删除</a></td>
<td>地址:</td><td><%=rs("adress")%></td>
<td>爱好:</td><td><%=rs("honny")%></td>
</tr>
<% rs.movenext %>
<% loop %>
</table>
<%
rs.close
set conn=nothing
%>
第二个页面代码:
<%
set conn=server.createobject("adodb.connection")
DSNtemp = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("学生.mdb")
conn.open DSNtemp
sql = "delete * from denglu where name='"&request.QueryString("id")&"'"
conn.execute (sql)
conn.close
set conn=nothing
%>
6 回复
#2
yms1232007-10-04 20:57

先检查一下URL路径是否正确。

#3
威龙嘉少2007-10-04 21:26

路径正确啊,可是就是不能运行!
第一个页面下面ID传值都正确啊,单独运行第二个页面也没有什么错误,可是运行点击删除是第二个页面总是出现下面的提示:
请尝试执行下列操作:

如果是在“地址”栏中键入了网页地址,请检查其拼写是否正确。

打开 localhost 主页,然后查找与所需信息相关的链接。
单击后退按钮尝试其他链接。
HTTP 错误 404 - 找不到文件
Internet 信息服务

#4
shaoli42612007-10-04 21:33
id一般的数字,所以换成这样,行不??
sql = "delete * from denglu where name="&request.QueryString("id")&""
#5
tianyu1232007-10-04 21:42
以下是引用shaoli4261在2007-10-4 21:33:54的发言:
id一般的数字,所以换成这样,行不??
sql = "delete * from denglu where name="&request.QueryString("id")&""

呵呵!虽然他命名的是id,很像数字命名!但他这里的id是学生姓名。应该不是数字吧!

#6
madpbpl2007-10-04 23:38

还是同意2楼yms123版主的说法,检查一下url路径,看看链接的文件名拼写是否错误?

#7
威龙嘉少2007-10-05 08:43

我把表格全部换成response输出的话就可以实现了,这是怎么回师啊?

1