日期:2014-05-17  浏览次数:20847 次

求助,急!!!! CreateObject 失败
源码(ASP):
    Server.CreateObject( "Adodb.Connection ")
    Server.CreateObject( "Adodb.ResordSet ")
    Server.CreateObject( "Adodb.Stream ")
    .....
    只要是有关ADODB的,在建立对象的时候都会出错!!
    如:set   conn   =   Server.CreateObject( "Adodb.Connection ")

提示错误:
      Server   对象   错误   'ASP   0177   :   800401f3 '  

      Server.CreateObject   失败

机器安装了SQL   Server   2000   IIS   6.0     .NET     VS
系统:2003   SP1
     
    实在没有办法解决,希望高手出手帮助一下,先谢谢了!

------解决方案--------------------
可能是没有安装cdonts.dll
win2003:
注,Windows xp, Windows 2003 默认没有附带CDONTS.DLL,必须手动安装,你可以从Windows 2000的system32中得到该文件,
如果没有,也可以在这里下载(下载CDOv1.2 CDONTS.DLL 394KB),安装方法:
Step1: 将该文件拷贝至 %SystemRoot%\\System32 下;
Step2: 开始 -> 运行 -> Regsvr32 cdonts.dll;
Step3: 确认

如果你没有cdonts.dll这个文件的话,那么你可以到DLL WORLD(一个国外站点)去下一个,它里面有一个搜索引擎,键入我们要找的DLL文件cdonts.dll,它会帮我们找到的,然后把下载的这个文件拷到windows的system32目录下,最后还要注册该文件,方法是在开始----> 运行里面键入regsvr32 cdonts.dll然后回车就OK啦,到论坛的控制台看一下,是不是已经……
另附DLL WORLD的网址是:cdonts.dll下载地址http://dll.yaroslavl.ru/index.php3?download=cdonts.dll&ver=1