不能创建RecordSet 错误ASP 0177 : 800401f3
这是出错的提示错误类型:
Server 对象, ASP 0177 (0x800401F3)
无效的类别字符串
/conn.asp, 第 16 行
我把我做的情况简单说下,装的SQLSEVER 2000开发版,建了一个数据库lib,里面建了一个表news,只有两个字段。
在ODBC数据源里,系统DSN和用户DSN中,都添加了名为LocalServer的数据源,其中用户DNS中默认数据库设置为lib,系统DNS只有(default)这一个可选。都选的使用网络登陆ID的Windows NT验证。测示数据源都显示成功。
conn.asp里面的语句如下
MM_conn_STRING = "Driver={SQL Server};server=(local);database=lib;uid=sa;pwd=;"
Set conn = Server.Createobject("ADODB.Connection")
conn.open MM_conn_STRING
SET RS=SERVER.CreateObject("ADOBD.recordset")||这是第16行,报错的地方。
SQL="SELECT * FROM news ORDER BY ID DESC"
RS.open SQL,CONN,3,3
麻烦帮我看下,是缺少哪个设置了,还是别的什么问题。先谢谢了。
网上搜到这个方法,
运行cmd命令
注消FSO组件:RegSvr32 /u %windir%\SYSTEM32\scrrun.dll
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll
在 开始-运行中敲入regedit,然后找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject
右击权限,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs
都试过了,不管用。。。