我有一个连接到 Access 数据库的经典 ASP 站点。最近,它已从 AT&T 网络托管转移到运行 Windows Server 2012 的专用云服务器。当网站点击一行代码查询数据库时,它返回错误:
Microsoft VBScript runtime error '800a01a8'
Object required
/menu.asp, line 145
连接发生在不同的文件中,如下所示:
<%
Set Conn = Server.CreateObject("Adodb.Connection")
Dim conStr
Conn.Open = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/data/CNCmachinery.mdb")
%>
引发错误的行是:
Set RP=Conn.Execute(msql) 'msql contains a basic query
同样,该站点在迁移到新服务器之前正在运行,所以我想知道这是否是兼容性问题?我应该关注什么?