我需要从远程位置获取连接字符串以访问我的MS Access数据库。我知道你可以这样做:
OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Temp\\Testdatabase.accdb");
所以我需要知道在托管文件时如何访问它。所以来源是http://somewebsite.com/Testdatabase.accdb
我该怎么做?
答案 0 :(得分:1)
答案很简单:你不能这样做。
Access需要您无法从Web服务器获取的SMB文件共享。您也不能从FTP服务器,OneDrive或DropBox附加数据库文件。
因此,要么将远程数据库转换为SQL Server或MySQL等服务器引擎,要么(如果只需要阅读)将Access文件下载到本地驱动器。