使用经典asp连接accdb文件时出现错误代码'80004005'

时间:2013-04-12 12:44:02

标签: database ms-access asp-classic database-connection

我已经尝试了很长一段时间,使用classic-asp将.accdb文件连接到HTML文件。下面是我到目前为止所使用的代码,以建立无法正常工作的桥接。

<%@Language=VBScript %>
<%
Dim adoCon
Dim rsLogbook
Dim strSQL
Set adoCon = Server.CreateObject("ADODB.Connection")
adoCon.Open "DRIVER={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=" & Server.MapPath("DatabaseName.accdb")
Set rsLogbook = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT TableName.FieldName FROM TableName;"
rsLogbook.Open strSQL, adoCon
Response.Write ("<br>")
Response.Write (rsLogbook("FieldName"))
rsLogbook.Close
Set rsLogbook = Nothing
Set adoCon = Nothing
%>

当我使用.mdb文件时链接工作正常,但我不能这样做,因为我需要一些仅由.accdb文件支持的额外功能。

以下是我得到的错误代码

  

Microsoft OLE DB Provider for ODBC Drivers错误'80004005'

     

[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序

我已经尝试使用谷歌搜索错误代码并帮助它,但所有我得到的是IIS修复,我不需要,因为我上传到托管网站测试它。

注意:我可以使用classic-asp而不是asp.net:)

0 个答案:

没有答案