【发布时间】:2014-03-10 06:37:40
【问题描述】:
所以我要回到我在大学创建的一个项目,所以我可以将它转移到 PHP。我最初是用 ASP Classic 编写的。
我在 Windows 8 上运行 Access 2013。
我目前收到以下错误
ADODB.Connection 错误“800a0e7a” 找不到提供者。它可能没有正确安装。 /PROJECT!Better/verifyuser.asp,第 11 行
这是我的连接字符串代码。
Dim vPath, pPath, Conn
vPath = ".\db\Comic.accdb"
pPath = Server.MapPath( vPath )
objConn = "PROVIDER=Microsoft.ACE.OLEDB.12.0;DATA SOURCE=" & pPath & ";"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open objConn
您能提供的任何帮助都会很棒!
编辑:我已经在 IIS 中启用了 32 位应用程序
【问题讨论】:
-
要检查的东西stackoverflow.com/a/639286/692942,你确定
Microsoft.ACE.OLEDB.12.0已安装,Windows 8 甚至支持吗?这也可能有帮助 - 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine error
标签: asp-classic