参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

xiexieoo 2009-12-21 08:06:13
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
死的明明白白,就是搞不定~~~
提示错误行:rs.open sql,conn,1,1'后面2个数字翻来覆去改没有用.比如123都试了.
数据库yg表字段就3个~1个是id,2个是yun,3个是sj
页面代码更加简单了~~

<%
sql ="select top 10 * from yg where yun order by sj desc"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
<%do while not rs.eof%>

<%=rs("sj")%>

<%=rs("yun")%>

<%
rs.movenext
loop
%>

会不会我其他页用了rs.open sql,conn,1,1用多了~~ 没有关(rs.close)还是?
...全文
87 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiexieoo 2009-12-21
  • 打赏
  • 举报
回复
对不起各位~~~
我忘了加连接数据库~
<!--#include file="bconn.asp"-->
555````
人人都有分~~~
晕死~~~`
yan11cn 2009-12-21
  • 打赏
  • 举报
回复
[Quote=引用楼主 xiexieoo 的回复:]
会不会我其他页用了rs.open sql,conn,1,1用多了~~ 没有关(rs.close)还是?
[/Quote]

不会 一个页面结束了 链接和记录集会释放掉的

应该是sql ="select top 10 * from yg where yun order by sj desc"这句红色的部分有问题
你想查询什么结果呢?重新写个
aemyang1987 2009-12-21
  • 打赏
  • 举报
回复
sql ="select top 10 * from yg where yun order by sj desc"
条件呢,你可以现在数据库里测试一下你的sql语句,
weqp 2009-12-21
  • 打赏
  • 举报
回复
你SQL语句是否跟数据库字段对应,

sql ="select top 10 * from yg where yun order by sj desc"
你where 后面的条件去那里了。
xiexieoo 2009-12-21
  • 打赏
  • 举报
回复
呵呵,
上面2位兄台的方法都试过了
没有用~~
提示一样的错误~~
晕~~
大家在想想~~`
kkjjww 2009-12-21
  • 打赏
  • 举报
回复
where yun 这里得有个比较
要不就删除
sql ="select top 10 * from yg order by sj desc"
bancxc 2009-12-21
  • 打赏
  • 举报
回复
试试 0,1
看错误提示不是没关conn的问题

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧