Asp classic 正在将asp站点移动到新的windows服务器,ADOBD连接错误

Asp classic 正在将asp站点移动到新的windows服务器,ADOBD连接错误,asp-classic,ado,Asp Classic,Ado,您好,我的任务是将asp应用程序移动到新服务器,但我收到以下错误: ADODB.连接错误“800a0e78” 关闭对象时不允许执行操作 我不确定我错过了什么,因为我没有太多的asp经验。我在windows上注册了一个dll文件,移动了DB帐户,搜索了我能找到的每个论坛,寻找类似的问题,但是他们都说有编码问题。该网站已经在另一台服务器上平稳运行了18个月,所以我不认为代码会有任何问题。提前感谢。如果它以前工作过,最可能的原因是您的连接设置不正确。可能数据库位于不同的位置,可能使用不同的凭据,可能缺

您好,我的任务是将asp应用程序移动到新服务器,但我收到以下错误:

ADODB.连接错误“800a0e78”

关闭对象时不允许执行操作


我不确定我错过了什么,因为我没有太多的asp经验。我在windows上注册了一个dll文件,移动了DB帐户,搜索了我能找到的每个论坛,寻找类似的问题,但是他们都说有编码问题。该网站已经在另一台服务器上平稳运行了18个月,所以我不认为代码会有任何问题。提前感谢。

如果它以前工作过,最可能的原因是您的连接设置不正确。可能数据库位于不同的位置,可能使用不同的凭据,可能缺少提供程序,可能缺少ODBC连接


当对象关闭时,不允许看到操作的原因可能是因为存在某些错误恢复类型代码,其中存在数据库连接代码,这会透明地吞没连接错误。因此,代码继续认为连接已打开。

感谢您的回复,我在脚本中只找到1 on error resume next,我删除了它,但没有更改。这是生成错误函数LoginStatus Set clsSQL=Server.createObjectXXXXXXXXXX.SQL clsSQL.LanguageSelectorRequest.QueryString lang如果clsSQL.AccessChecker=False,则bLogin=False Else bLogin=True End,如果设置clsSQL=Nothing LoginStatus=bLogin End函数应用程序如何连接到数据库?ODBC?通道SQL Server?如果是ODBC,您是否创建了现有服务器使用的DSN?你能用另一个应用程序连接到同一个数据源吗?它使用的是SQL server,但我似乎找不到连接到SQL的设置,因为我不是asp程序员,我不完全确定它会在哪里,特别是因为这个网站很大。它不能使用ODBC,因为原始服务器上没有设置ODBC连接。我不知道如何测试数据源,因为我从来没有使用过MSSQL,只有MySQlook很好,它是与以前的网站使用的相同的sql server还是新安装的?它是新服务器上的新安装