将站点移动到新主机时出现ASP错误

时间:2016-03-11 16:47:09

标签: iis asp-classic

我有一个使用ADODB Access数据库在Classic ASP中构建的站点。我正在迁移到新主机,现在在当前主机上正常运行的代码出现错误。

  

ADODB.RecordSet错误' 800a0c93'此操作不允许操作   上下文

我研究了这个问题,看起来这个问题与我打开记录集的方式有关。默认情况下,记录集仅向前打开。我试图在代码中移动前一个。

我检查了打开RS的代码是:

rsChurches.open strSQL1, adoCON, 3,3

3 = adOpenStatic。

此代码应该正常工作,因为它在我当前的服务器上运行正常。我检查了应用程序池。它是.net framework 2.0 classic,启用了32位应用程序,就像当前的服务器一样。

1 个答案:

答案 0 :(得分:1)

在整天查看服务器之后,我将光标类型更改为2并且它工作正常。

rsChurches.cursortype = 2
rsChurches.open strSQL1, adoCON

我不确定新服务器为什么不喜欢输入3。