ASP错误0115的一些解决方案:调用组件错误
加盟时间:2000年10月26日源码网站:ASP先锋
ASP错误'0115一些解决方案
一般的看法:
ASP错误0115意味着您的ASP中的组件调用失败,同时ASP
不可能从这次失败中获得更多的错误信息。
error'asp 0115
意外的错误
脚本/
在外部对象发生可捕获错误。脚本无法继续
ASP错误'0115'is噩梦的ASP开发者,这错误的手段
ASP使用的组件之一是被崩溃删除的,最致命的是您无法获得关于错误的更详细的信息。
所以有很多这样的事情会导致这个错误,导致很多不同的解决方案。
下面是一些比较经典的解决方案:
(1)(对于IIS 3 4):
服务器端程序的安装顺序:
有时,当您在服务器上以错误的顺序安装新软件时,新版本的一些版本被旧版本所覆盖。
遗憾的是,你通常不知道这些关键的动态链接库是覆盖的。在这些错误中,你应该特别注意的是当你
当你安装任何数据的组件,包括VB5(DLL,OCX),ADO DLL不包括在VB5安装旧版本。
安装程序将安装VB5但DLL到Windows的老版本系统或WINNT System32目录,目录中的注册
这些DLL(它们将取代IIS中新版本DLL的已注册默认目录位置)在注册表中,
To solve the trouble caused by VB5 is to re - register your original DLL.
(二)安装服务器端程序时的推荐顺序:
Windows NT 4
NT 4选项包(IIS 4等)
NT 4 SP4
SQL Server 7
MDAC 2 SP2
IE 5
(三)通过MDAC版本引起的误差:
安装的MDAC版本可以帮助你解决很多莫名其妙的ASP 0115错误。最新版本可以在微软的网站上下载。
(四)匿名帐户造成的安全问题:
匿名帐户的权限决定了您在ASP中需要访问的组件中某些功能的正确性。
a)如果用户没有访问权限的用户,ADO DLL将误:'0115'error。
b)确保你的匿名帐户可以访问以下目录:system32目录,这个目录,该目录的RDBMS安装目录中的ADO DLL位于
(五)提交表单时出错
请参阅此错误在MSDN的文章,我为q173741
(六)错误的代码习惯造成的错误:
在某些情况下'0115'is你糟糕的代码引起的(但同样的代码不可能在不同的机器上错了因为不同的运气)。
当页面向表单提交表单时,它不会为表单的name属性赋值。
B)在编写DLL时,它不声明原来变体类型的变量是变量。
(c)在调用存储过程或存储转移错误的参数时不存在存储过程。
(六)用于使用IIS 3编程的人:
(a)会话对象引起的错误:
请参阅MSDN文章KB文章:q177036
B)ADO 2:
在iis3 ADO 2安装引起的误差。请参阅MSDN的文章:KB文章:q193310