| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 774 人关注过本帖
标题:[求助]打开数据库出错
只看楼主 加入收藏
raoshipeng
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-12-8
收藏
 问题点数:0 回复次数:7 
[求助]打开数据库出错

ADODB.Recordset 错误 '800a0bb9'

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

/office/right.asp,行 25

源文件:
set rst=server.createobject("adodb.recordset")
strsql="select * from xinxi where typeid=1 order by shijian desc"
rst.open strsql,1,1

数据库连接文件是公用的,已包含进来,不可能有错,typeid在ACC中是数字字段,
到底是什么回事呢?请哪位高手看看,很急呀!我在线等

搜索更多相关主题的帖子: 数据库 rst typeid strsql 
2006-12-08 10:29
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 
数据库中typeid字段什么数据类型?

其实我很低调,只是你不知道...
2006-12-08 10:34
raoshipeng
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-12-8
收藏
得分:0 

整型

2006-12-08 10:34
老虎今天吃草
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-12-8
收藏
得分:0 
set rst=server.createobject("adodb.recordset")
strsql="select * from xinxi where typeid=1 order by shijian desc"
rst.open strsql,1,1

set rst=server.createobject("adodb.recordset")
strsql="select * from xinxi where typeid=" + 1 +" order by shijian desc"
rst.open strsql,1,1
因为一般来说是个变量。

[此贴子已经被作者于2006-12-8 10:42:16编辑过]


2006-12-08 10:41
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
收藏
得分:0 
是 什么库啊,若是SQl server则可以
打开表,再点"sql"把你的语句拿上去测试一下
看能不能正常显示

光临我的博客:http://
2006-12-08 10:44
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 
如果是数字类型的话
你写的
set rst=server.createobject("adodb.recordset")
strsql="select * from xinxi where typeid=1 order by shijian desc"
rst.open strsql,1,1
没有任何错误

看来你要多发点代码上来了
还有25行是哪一行啊???
是这行么? rst.open strsql,1,1

其实我很低调,只是你不知道...
2006-12-08 10:45
raoshipeng
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-12-8
收藏
得分:0 
对,25行就是rst.open strsql,1,1
4楼的方法不行,改成那样类型就不配了,出错

ACCESS数据库

我改成这变量也不行:
session("typeidid")=1
typeidid=session("typeidid")
set rst=server.createobject("adodb.recordset")
strsql="select * from xinxi where typeid="&typeidid&" order by shijian desc"
rst.open strsql,1,1

2006-12-08 10:51
raoshipeng
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-12-8
收藏
得分:0 
<%
session("typeidid")=1
set rst=server.createobject("adodb.recordset")
strsql="select * from xinxi where typeid=1 order by shijian desc"
rst.open strsql,1,1
i=1
do while not rst.eof and i<=5
%>
<div style="padding-left:120px;line-height:40px">
<img src="image/tiao1.jpg">&nbsp;
<a href="rightxx.asp?xinxiid=<%=rst("xinxiid")%>"><%=rst("biaoti")%>
(<%=rst("shijian")%> 已点击:<%=rst("hitnum")%>)
<%if rst("tuijian")=0 then%>
<img src="image/bg3.gif" border=0>
<%end if%>
</a>
</div>
<%i=i+1
rst.movenext
loop
rst.close
set rst=nothing%>

conn.asp是包含进来的,原文件如下:
<%

set conn=server.createobject("adodb.connection")
db="date/workdate.mdb"
connstr="driver={microsoft access driver (*.mdb)};dbq=" & server.mappath(db)
conn.open connstr

sub closeconn()
conn.close
set conn=nothing
end sub

%>
2006-12-08 10:54
快速回复:[求助]打开数据库出错
数据加载中...
 
   



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

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