asp 修改数据库问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 02:41:38
ID可以正常传过来,但是这个修改页面报错打不开,能帮我看看么?

<%@LANGUAGE="VBScript" codepage="936"%>
<!--#include file="conn.asp"-->
<%
id=Request.form("id")
sqlcmd = ("select * from main where id="&id)
set rs=server.createobject("adodb.recordset")
rs.Open sqlcmd,conn
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
</head>
<body>
<table width="495" height="578" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td width="495" height="83" align="center" valign="top"> </td>
</tr>
<tr>
<td> </td>

记录集未打开
rs.Open sqlcmd,conn
改成
rs.Open sqlcmd,conn,1,1 '这是读取数据
rs.Open sqlcmd,conn,1,3 '这是写入修改数据

rs.Open sqlcmd,conn
逗号改成点试试啊 你的语法么别的错误了啊

什么错误你也说下啊

随便看了一下...
觉得...
<%
id=Request.form("id")
sqlcmd = ("select * from main where id="&id)
set rs=server.createobject("adodb.recordset")
rs.Open sqlcmd,conn
%>
改成这样...
<%
id=Request.form("id")
sqlcmd ="select * from main where id="&id
set rs=server.createobject("adodb.recordset")
rs.Open sqlcmd,conn,1,1
%>