| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1581 人关注过本帖
标题:参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
取消只看楼主 加入收藏
dk_fan
Rank: 1
等 级:新手上路
帖 子:192
专家分:0
注 册:2007-2-7
收藏
 问题点数:0 回复次数:3 
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
I'm studying,突然遇到这样的错误,不解!!

错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/coplion/admin/delnewssort.asp, 第 27 行

具体代码:
<%
if request("action")="del" then
sql="select * from newsclass where newsclass_id="&request("newsclass_id")
rs.open sql,conn,3,3
if rs.eof then
response.Redirect "delnewssort.asp"
else
rs.delete
rs.update
response.write"类别删除成功"
response.write "<br>"
response.write"<a href=delnewssort.asp>返回</a>"
end if
rs.close
else
sql="select * from newsclass"
rs.open sql,conn,3,3
if rs.eof then
response.write"没有类别"
else
do while not rs.eof
%>
<a href="delnewssort.asp?newsclass_id=<%=rs("newsclass_id")%>&action=del">
<%=rs("newsclass_name")%></a><br>
<%
rs.movenext
loop
rs.close
end if
end if
%>

红色字为27行,请求版主大人和各路高手指点迷津,究竟哪里错里?
搜索更多相关主题的帖子: 范围之内 参数类型 参数冲突 newsclass 
2007-02-25 15:44
dk_fan
Rank: 1
等 级:新手上路
帖 子:192
专家分:0
注 册:2007-2-7
收藏
得分:0 
要怎样能指明执行啊?版主大人!

偶是初学者,恳求把解决的方向指明点...








----------------------------------------
书上有路勤为径,学海无涯苦作舟.
2007-02-25 16:21
dk_fan
Rank: 1
等 级:新手上路
帖 子:192
专家分:0
注 册:2007-2-7
收藏
得分:0 
以下是引用做人很低调在2007-2-25 16:51:40的发言:
能不能把代码都发上来啊?
我都没有看到你创建RS记录集对象的语句。。。。

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
if session("admin_name")="" then response.End()
set rs=server.CreateObject("adodb.recordset")
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<%
if request("action")="del" then
sql="select * from newsclass where newsclass_id="&request("newsclass_id")
rs.open sql,conn,3,3
if rs.eof then
response.Redirect "delnewssort.asp"
else
rs.delete
rs.update
response.write"类别删除成功"
response.write "<br>"
response.write"<a href=delnewssort.asp>返回</a>"
end if
rs.close
else
sql="select * from newsclass"
rs.open sql,conn,3,3
if rs.eof then
response.write"没有类别"
else
do while not rs.eof
%>
<a href="delnewssort.asp?newsclass_id=<%=rs("newsclass_id")%>&action=del">
<%=rs("newsclass_name")%></a><br>
<%
rs.movenext
loop
rs.close
end if
end if
%>

</head>

<body>
</body>
</html>

[此贴子已经被作者于2007-2-25 18:17:54编辑过]

2007-02-25 18:16
dk_fan
Rank: 1
等 级:新手上路
帖 子:192
专家分:0
注 册:2007-2-7
收藏
得分:0 
以下是引用师妃暄在2007-2-25 21:36:00的发言:

看来你没有常见数据库连接

connection的连接呢?

对了,我的数据库连接是用一个包含文件来..应该在RS对象后连接上数据库

<%
if session("admin_name")="" then response.End()
set rs=server.CreateObject("adodb.recordset")
%>
<!--#include file="../inc/conn.asp"-->
<%
if request("action")="del" then
sql="select * from newsclass where newsclass_id="&request("newsclass_id")
rs.open sql,conn,3,3
if rs.eof then
response.Redirect "delnewssort.asp"
else
rs.delete
rs.update
response.write"类别删除成功"
response.write "<br>"
response.write"<a href=delnewssort.asp>返回</a>"
end if
rs.close
else
sql="select * from newsclass"
rs.open sql,conn,3,3
if rs.eof then
response.write"没有类别"
else
do while not rs.eof
%>
<a href="delnewssort.asp?newsclass_id=<%=rs("newsclass_id")%>&action=del">
<%=rs("newsclass_name")%></a><br>
<%
rs.movenext
loop
rs.close
end if
end if
%>
加上红色字就正确显示了.

问题解决了.谢谢版主!
反省ing~~~~~

------------------------------------------------------
能给予就不贫穷!!!!!!!

2007-02-26 09:51
快速回复:参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017978 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved