读取远程MS Access数据库C#

时间:2016-02-07 19:50:45

标签: c# database ms-access

我需要从远程位置获取连接字符串以访问我的MS Access数据库。我知道你可以这样做:

OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Temp\\Testdatabase.accdb");

所以我需要知道在托管文件时如何访问它。所以来源是http://somewebsite.com/Testdatabase.accdb

我该怎么做?

1 个答案:

答案 0 :(得分:1)

答案很简单:你不能这样做。

Access需要您无法从Web服务器获取的SMB文件共享。您也不能从FTP服务器,OneDrive或DropBox附加数据库文件。

因此,要么将远程数据库转换为SQL Server或MySQL等服务器引擎,要么(如果只需要阅读)将Access文件下载到本地驱动器。