新微赢技术网

标题: 参数出错,郁闷…… [打印本页]

作者: ①個亼de鈊痛    时间: 2010-1-19 03:03
标题: 参数出错,郁闷……
我做一个新闻页面的程序:
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="Select * From Conews where id="&request("id")
rs.Open sql, conn, 1, 1
'纪录访问次数
rs("counter")=rs("counter")+1
rs.update
nCounter=rs("counter")
'定义内容
content=rs("content")
%>
结果提示:

ADODB.Recordset 错误 '800a0bb9'
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/NewsInfo.asp,行 75
这是第75行:rs.Open sql, conn, 1, 1
怎么解决啊?
作者: 梦缘o☆无恒    时间: 2010-1-19 03:03
看看传递过来的id字段有没有问题!!
作者: 阿咏    时间: 2010-1-19 03:03
先查一下这句话有没有问题
sql="Select * From Conews where id="&request("id")
比如你的数据库名有没有错误,字段名是否正确。
作者: 凤蔷¤蹁跹    时间: 2010-1-19 03:03
<%
id=cint(request("id"))
Set rs = Server.CreateObject("ADODB.Recordset")
sql="Select * From Conews where id="&id
rs.Open sql, conn, 1, 1
'纪录访问次数
rs("counter")=rs("counter")+1
rs.update
nCounter=rs("counter")
'定义内容
content=rs("content")
%>
如果你能检测到id,你这样改一下试试。
作者: 【洳☆淉】    时间: 2010-1-19 03:04
数据库名,字段名都正确
传递的页面是:
<a href=../NewsInfo.asp?id=<%=rs("id")%> target="_blank">查看</a>
接受页面是:
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="Select * From Conews where id="&request("id")
rs.Open sql, conn, 1, 1
'纪录访问次数
rs("counter")=rs("counter")+1
rs.update
nCounter=rs("counter")
'定义内容
content=rs("content")
%>
还是提示

ADODB.Recordset 错误 '800a0bb9'
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/NewsInfo.asp,行 75
作者: 小滋    时间: 2010-1-20 04:05
千年等一回的好帖




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2