无法将我的站点连接到服务器上的 Access DB

Posted

技术标签:

【中文标题】无法将我的站点连接到服务器上的 Access DB【英文标题】:Cant connect my site to my Access DB on the server 【发布时间】:2011-06-25 11:08:50 【问题描述】:

我正在尝试将我的网站连接到该数据库 这是它显示的错误:

System.Data.OleDb.OleDbException: Internet Server Error: Object/module not found.
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
at DAL.ExecuteNonQuery(String strSql) in c:\ainProject3\App_Code\DAL.cs:line 102

这是我的连接字符串:

Provider=MS Remote; Remote Server=http://89.64.257.131; Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\ainProject3\App_Data\db2.mdb

【问题讨论】:

【参考方案1】:

似乎这不是访问访问数据库的常见(或良好)场景

请参阅此article 以获取有关如何使其工作的提示。

我建议考虑转向比 Access 更强大的东西可能是个好主意

【讨论】:

Access/Jet/ACE 在许多情况下都很好,但在 Web 服务器后面,它是完全不合适的,除了写入/更新很少的非常低容量的网站。

以上是关于无法将我的站点连接到服务器上的 Access DB的主要内容,如果未能解决你的问题,请参考以下文章

无法从 Ubuntu 服务器上的外部站点连接到 phpMyAdmin

如何在线获取静态 MS-Access DB 并使用 PHP 连接到它?

将 Java 连接到网络驱动器上的 Access DB

如何删除 Access Db 的临时 ldb 文件

Django docker 容器无法连接到 mysql 容器,出现错误“无法连接到 'db' (111) 上的 MySQL 服务器”)

无法使用 MySQL 连接器/ODBC 将 Access DB 连接到 ODBC DSN