Rs.Open sql,conn,1,1请帮偶看看这段话错在哪里了。。

来源:百度知道 编辑:UC知道 时间:2024/06/27 20:52:23
<!--#include file="Jzpo_conn.asp" -->
<%
id=request.QueryString("id")

set rs=server.CreateObject("adodb.Recordset")
sql="Select * From Jzpo_Card where Card_ID="&id
Rs.Open sql,conn,1,1
rs.close
set rs=nothing
%>
<form name="form1" method="post" action="edit1.asp">
名字: <input type="text" name="Name" value=<%=Rs("Card_ID")%>><br>
说明: <input type="text" name="Readme" value=<%=rs("Card_Password")%>><br>
连接地址: <input type="text" name="Url" value=<%=rs("Card_Ye")%>>
连接地址: <input type="text" name="Url" value=<%=Rs("Card_Rmb")%>>
<input type="submit" name="Submit" value="提交">
<input type="reset" name=&q

小问题很多哦 ..

1.id=request.QueryString("id") id 你没有进行有效性判断
2.Rs.Open sql,conn,1,1 在使用这个RS的之前要先判断 RS的有效性 即 if not rs.eof
3.Rs.Open sql,conn,1,1
rs.close'在这里关闭的记录集
set rs=nothing 你还没有使用就关闭了....
4. <!--#include file="Jzpo_conn.asp" --> conn 也要及时关闭掉为了节省数据库的资源
5.保险起见 在程序的最上面 加上<%option explicit%>让你更方便找到小错误

写程序是一件很严谨的事,养成好的编码习惯啊

你数据为里的字段名称跟你这个页面上的名称是否一致?

<!--#include file="Jzpo_conn.asp" -->
<%
id=request.QueryString("id")

set rs=server.CreateObject("adodb.Recordset")
sql="Select * From Jzpo_Card where Card_ID="&id
Rs.Open sql,conn,1,1
%>
<form name="form1" method="post" action="edit1.asp">
名字: <input type="text" name="Card_ID" value=<%=Rs("Card_ID")%>><br>
说明: <input type="text" n