asp页面创建recordset出错
Server.CreateObject("ADODB.Record")出错
页面返回以下错误信息
本页无法显示
试图访问的网页出现问题,无法显示。
--------------------------------------------------------------------------------
请尝试以下方法:
单击 刷新按钮或者梢候再试。
打开 localhost 主页,然后查找与所需信息相关的链接。
HTTP 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(适用于支持人员)
错误类型:
服务器对象, ASP 0178 (0x80070005)
检查权限时Server.CreateObject 的调用失败。对此对象的访问被拒。
/powerweb/config.inc, 第 3 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
页:
GET /powerweb/install.asp
时间:
2002年6月6日, 16:21:21
详细信息:
Microsoft 支持
win2000 pro +sp2 + sqlserver 2000(mdac2.7) 安装过vbsp5
windows script 5.6 中文版
创建其他的对象暂时没有错误(包括fso),就是adodb的创建有错误
问题点数:50、回复次数:15Top
1 楼conrad_wan(pineapple)回复于 2002-06-06 16:38:52 得分 0
不是Server.CreateObject("ADODB.Record")
应该是Server.CreateObject("ADODB.Recordset")Top
2 楼popcode(枫.net)回复于 2002-06-06 16:39:42 得分 0
代码呢?Top
3 楼popcode(枫.net)回复于 2002-06-06 16:41:42 得分 0
Server.CreateObject("ADODB.Recordset")Top
4 楼MeXP(秦汉风)回复于 2002-06-06 16:43:48 得分 0
Server.CreateObject("ADODB.Recordset")是recordset
Top
5 楼phoenixlj(旭毅)回复于 2002-06-06 16:52:31 得分 0
Server.CreateObject("ADODB.Record")
在ASP中没有这个对象应该是:
Server.CreateObject("ADODB.Recordset")Top
6 楼possible_Y(████本人签名需要刮开,方可看到 )回复于 2002-06-06 17:04:06 得分 0
Server.CreateObject("ADODB.Recordset")
Top
7 楼topikachu(皮皮)回复于 2002-06-06 17:05:56 得分 0
Record是ado2.5以上的新对象。我就是用这个进行操作的。当然,我也用Recordset进行测试,还有connection。都是没有权限,错误原因同上
至于代码么,呵呵
set oRecord=Server.CreateObject("ADODB.Record")
或者
set oRecordset=Server.CreateObject("ADODB.RecordSet")
Top
8 楼popcode(枫.net)回复于 2002-06-06 17:09:51 得分 0
你在哪里看到ADO2.5以上有这个对象的?Top
9 楼richard_ouyang(爱象刀上的苹果)回复于 2002-06-06 17:14:58 得分 0
可能不是adodb.Record
也许是 *.RecordTop
10 楼topikachu(皮皮)回复于 2002-06-06 17:24:41 得分 0
re: popcode(紫枫 Plus)
打开vb,引用microsoft activex data object 2.5 library
然后在对象浏览器里找
或者你打开注册表
在hkey_class_root中可以发现有ADODB.Record
我当前版本的clsid是{00000560-0000-0010-8000-00AA006D2EA4}
现在我的问题是,我如何在本机上用asp生成任何一个adodb的对象?Top
11 楼popcode(枫.net)回复于 2002-06-06 17:27:44 得分 0
应该不是ADO,还有在 asp里是没有这个对象的Top
12 楼julyclyde(Java初学(大学不教只好自己学))回复于 2002-06-06 20:11:12 得分 40
确实是ADODB.RECORD没错
关键是权限问题Top
13 楼lsgl(木石子)回复于 2002-06-06 20:51:53 得分 10
应该是IIS的问题,代码没错,看看IIS配置或别的地方是不是有问题!实在不行试试重装IIS。!Top
14 楼julyclyde(Java初学(大学不教只好自己学))回复于 2002-06-06 21:20:09 得分 0
是不是ADO的DLL的执行权限没有给Iusr?Top
15 楼topikachu(皮皮)回复于 2002-06-06 21:51:49 得分 0
re: julyclyde(争取下次的MVP)
我也想知道,如何将ado的dll赋给Iuser?
还有,我没有作过什么特殊的设置,为什么fso是好的?Top




