Server.CreateObject 失败

重新注册 msado15.dll
regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll" 。
 
一般来说重新注册msado15.dll就解决了,如果还没有解决使用下面的办法。

 
一、系统没有开启FSO组件.

系统没有开启FSO组件.
FSO组件的开启和关闭方法 
Dll  文件的注册和注销: 
win2000系统:
在CMD命令行状态输入以下命令: 
关闭命令:RegSvr32  /u  C:\WINNT\SYSTEM32\scrrun.dll 
打开命令:RegSvr32  C:\WINNT\SYSTEM32\scrrun.dll
win2003: 
注,Windows  xp,  Windows  2003  默认没有附带CDONTS.DLL,必须手动安装,你可以从Windows  2000的system32中得到该文件, 
如果没有,也可以在这里下载(下载CDOv1.2  CDONTS.DLL  394KB),安装方法: 
Step1:  将该文件拷贝至  %SystemRoot%\\System32  下; 
Step2:  开始  ->  运行  ->  Regsvr32  cdonts.dll; 
Step3:  确认多次注消、启动后还是出现同样的错误,原因很有可能是IIS用户没有启用FSO的权限。在 "开始"-"运行"中敲入regedit,然后找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject项,右击权限,加入everyone或internet来宾帐号(IUSR...)用户,并使其权限为“完全控制”和“读取”,然后全部确定,重新启动IIs

二、mdac数据驱动损坏,需要修复或者重新安装mdac

     1、查看mdac版本

        在“开始”菜单上,单击“运行”。 在“打开”文本框中,键入 regedit,然后单击“确定”;这将启动注册表编辑器。 在导航窗格中,向下浏览到以下路径:

HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess

在“详细信息”窗格的“名称”列中,查找“FullInstallVer”和“Version”。其中的每个注册表项在“数据”列中都有相应的版本信息。 完成后,单击“注册表”菜单上的“退出”,关闭注册表编辑器

     2、先去微软网站上下载了mdac2.8 安装后 重启 无果。

     3、右击C:\WINDOWS\mdac.inf安装,此步骤缺少很多.dll文件 又是远程操作,只能一个一个下载,开始的两个dll 在系统里能找到,其余的dll文件我压缩后传到csdn上,需要的朋友可以到这里下载,就不用一个一个找了。

      其余的都可以在C:\Program Files\Common Files\System的ado  msadc  Ole DB三个文件夹下找到,其中有一个 .htm文件

      没有 需要把ado下的MDACReadme.htm复制一份,改成需要的名字就可以了。

 

附:MDAC修复

1、 点击【开始】-【运行】,输入【 %windir%\inf 】,点【确定】,其实这就是打开【 C:\WINDOWS\inf 】目录,你也可以直接从【我的电脑】地址栏输入【C:\WINDOWS\inf】来打开;

2、找 到【mdac.inf 】这个文件,右键选【安装】;

3、第三步是噩梦了,最重要也最麻烦。安装时 你会发现你缺少很多系统文件,比如dao360.dll 、MDACRdMe.htm、mssoap1.dll 、wisc10.dll、mssoapr.dll。这里需要结合两种方法来解决。

其中有 部分文件你可以选择【C:\Program Files\Common Files\System\msadc】或者【C:\Program Files\Common Files\System\ado】这两个目录去看看,这里有部分是能找到的。另外其它部分需要到网上去下载,飞网收集的进入飞网 驿站:【xp sp3安装MDAC需要的必要inc\dll文件下载】 给大家下载。(经过我的安装,发现除了MDACRdMe.htm这个文件其他的文件都可以在C:\Program Files\Common Files\的子目录下搜索到!这个MDACRdMe.htm其实是个没用的垃圾文件,我们自己创建一个同名的空白文件装进去就可以。)

4、 完成了噩梦般的第三步,MDAC重新安装就完成了。


注:要检查注册表,请按照下列步骤操作: 1. 在开始菜单上,单击运行。
2. 在打开文本框中,键入 regedit,然后单击确定;这将启动注册表编辑器。
3. 在导航窗格中,向下浏览到以下路径:
HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess
4. 在“详细信息”窗格的名称列中,查找 FullInstallVer 和 Version。其中的每个注册表项在数据列中都有相应的版本信息。
5. 完成后,单击注册表菜单上的退出,关闭注册表编辑器。

以上信息是否已解决您的问题?

是