注册 登录
编程论坛 ACCESS论坛

问题,在线求解,速度帮忙

方杰斌 发布于 2011-06-09 19:25, 1732 次点击
  代码如下  
  <%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db1.mdb")
%>
<%
exec="select * from aaa"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td align="center">姓名</td>
<td align="center">电话</td>
<td align="center">备注</td>
<td align="center">日期</td>
<td align="center" width="147">操作</td>
</tr>
<%do while not rs.eof%><tr>
<td align="center"><%=rs("name")%></td>
<td align="center"><%=rs("tel")%></td>
<td align="center"><%=rs("content")%></td>
<td align="center"><%=rs("ttime")%></td>
<td align="center" width="147"><a href="del.asp?id=<%=rs("id")%>">删除</a></td>
</tr><%
rs.movenext
loop
%>
</table>




del1.asp :


<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db1.mdb")
exec="delete * from aaa where id="&request("id")
conn.execute exec
response.write "<script language=JavaScript>" & chr(13) & "alert('删除成功!');" & "window.location.href = 'index.asp'" & "</script>"
%>


执行 后出现 404页面。
后来我修改了 del1,asp  的    exec="delete * from aaa where id="&request("id")   但 还是错误

现在问题 应该是在 这个查询语句  请问这样写出什么问题了吗
2 回复
#2
vampier2011-06-11 22:17
循环了
#3
jjsoft20112011-06-11 22:43
回复 楼主 方杰斌
不知道楼主第一个页面是不是能够正常显示?
是不是因为没有关闭连接引起的.我用楼主的方法试了一下,完全正常,没有问题.
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("data/data.mdb")
exec="delete * from 07 where 身份证号='"&request("id")&"'"
conn.execute exec
response.redirect("test4.asp")
只是我的身份证号是文本,request()加了引号
1