| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 969 人关注过本帖
标题:为什么查询不了数据库,参数类型不正确
收藏  订阅  推荐  打印 
fuhuijun
Rank: 3Rank: 3
等级:中级会员
帖子:382
积分:4216
注册:2007-10-30
为什么查询不了数据库,参数类型不正确

问一下大家为什么会出现这样的错误?    

          Dim RS1,sql1    
    set RS1=Server.CreateObject("ADODB.RECORDSET")
    sql1="SELECT * FROM [Intro] Where [IntroName]=关于我们"
52行    RS1.OPen conn,sql1,1,3
错误:
       ADODB.Recordset 错误 '800a0bb9'

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

/index.asp,行 52
谢谢!

[[italic] 本帖最后由 fuhuijun 于 2008-1-11 12:05 编辑 [/italic]]
搜索更多相关主题的帖子: 参数类型  数据库  ADODB  查询  RECORDSET  
2008-1-11 12:03
ght0803
Rank: 1
等级:新手上路
帖子:10
积分:200
注册:2006-11-30

你把 关于我们 这个条件加上单引号试试 我也遇到了跟你类似的问题 我解决不了
2008-1-11 12:13
fuhuijun
Rank: 3Rank: 3
等级:中级会员
帖子:382
积分:4216
注册:2007-10-30


是吗?
2008-1-11 12:36
fuhuijun
Rank: 3Rank: 3
等级:中级会员
帖子:382
积分:4216
注册:2007-10-30

那我试一下啊,关于我们是数据库里的数据?
2008-1-11 12:36
fuhuijun
Rank: 3Rank: 3
等级:中级会员
帖子:382
积分:4216
注册:2007-10-30

还是不行啊?
2008-1-11 12:37
willam
Rank: 3Rank: 3
等级:中级会员
帖子:237
积分:2662
注册:2007-7-13

看一下你上面是不是还有一个rs1打开了没关闭,,,
2008-1-11 12:40
fuhuijun
Rank: 3Rank: 3
等级:中级会员
帖子:382
积分:4216
注册:2007-10-30

没有啊
就这一个查询啊
2008-1-11 12:45
fuhuijun
Rank: 3Rank: 3
等级:中级会员
帖子:382
积分:4216
注册:2007-10-30

执行到这就执行不了
2008-1-11 12:53
永夜的极光
Rank: 12Rank: 12Rank: 12
等级:版主
威望:17
帖子:2666
积分:34005
注册:2007-10-9

RS1.OPen conn,sql1,1,3
前两个参数顺序反了,改成
RS1.OPen sql1,conn,1,3

sql语句最后的'关于我们'也要加单引号

从BFS(Breadth First Study)到DFS(Depth First Study)
学习VIM中,欢迎访问我的blog  http://hi.baidu.com/newkedison
严重鄙视一切把论坛当成作业生成器和人肉搜索引擎的人
2008-1-11 13:07
fuhuijun
Rank: 3Rank: 3
等级:中级会员
帖子:382
积分:4216
注册:2007-10-30

大家帮帮忙啊,急用呢?谢谢了
2008-1-11 13:07
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.050610 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved