菜鸟问题!高手快,有加分

tomquan 2006-01-12 01:25:06
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("test.mdb")
exec="select * from test where id="&request.querystring("id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>view</title>
</head>
<body>
<form name="form1" method="post" action="modifysave.asp">
<table width="748" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>aa</td>
<td>bb</td>
</tr>
<tr>
<td>
<input type="text" name="aa" value="<%=rs("aa")%>">
</td>
<td>
<input type="text" name="bb" value="<%=rs("bb")%>">
<input type="submit" name="Submit" value="提交">
<input type="hidden" name="id" value="<%=request.querystring("id")%>">
</td>
</tr>
</table>
</form>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
</body>
</html>
提示内部服务器错误!给我看看
...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rockypig 2006-01-12
  • 打赏
  • 举报
回复
用隐藏文本框接收id值后
再引用用form.id.value
KimSoft 2006-01-12
  • 打赏
  • 举报
回复
request.querystring("ID") 不需要cint的,因为还要&一下,又会变成字符型的。

按我下面的改下试试。

....
rs.open exec,conn
if not rs.eof then '加上这句
%>
.......
<%
end if        '加上这句
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
</body>
</html>
ybfqlyq 2006-01-12
  • 打赏
  • 举报
回复
cint(request.querystring("ID"))
rs.open exec,conn,1,3
无爱大叔 2006-01-12
  • 打赏
  • 举报
回复
检查你的sql语句是否正常
id是否传过来值了,response.write exec
rs.open exec,conn,0,1

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧