ASP数据库操作,菜鸟篇,求达人鉴定 帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/02 08:56:47
<!--#include file="./xconn.asp"-->
<%
'修改记录
if request("action") = "newsedit" then
dim aa,bb,cc
aa=request("timu")
bb=request("zuozhe")
cc=request("neirong")
id = Request ("id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,3
conn.execute("update into xnews([timu],[zuozhe],[neirong]) values ('"&aa&"','"&bb&"','"&cc&"') where id =( '"&id&"')")

set rs=nothing
conn.close
set conn=nothing
END if
%>
错误提示
错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/txl/xadmin/savenews.asp, 第 23 行
(第23行是:rs.open exec,conn,1,3)
如何修改?
答好有追加分!
按照semaly 的方法,结果没更新数据,反而删除了数据,是何原因? ID 是主键

<!--#include file="../xconn.asp"-->
<%
'修改记录
if request("action") = "newsedit" then
dim aa,bb,cc,sql
aa=request("timu")
bb=request("zuozhe")
cc=request("neirong")
id = Request ("id")
set rs=server.createobject("adodb.recordset")
sql="select * from xnews where id="&id
rs.open sql,conn,1,3
rs("timu")=aa
rs("zhuzhe")=bb
rs("neirong")=cc
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
END if
%>

<!--#include file="../xconn.asp"-->
<%
'修改记录
if request("action") = "newsedit" then
dim aa,bb,cc,sql
aa=request("timu")
bb=request("zuozhe")
cc=request("neirong")
id = Request("id")
set