[英]Read a remote MS Access database C#
我需要从远程位置获取连接字符串以访问我的MS Access数据库。 我知道您可以这样做:
OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Temp\\Testdatabase.accdb");
因此,如果文件托管,我需要知道如何访问该文件。 因此来源将是http://somewebsite.com/Testdatabase.accdb
我该怎么做呢?
答案很简单:您不能这样做。
Access需要一个SMB文件共享,您无法从Web服务器上获取它。 您也无法从FTP服务器,OneDrive或DropBox附加数据库文件。
因此,要么将远程数据库转换为SQL Server或MySQL之类的服务器引擎,要么(如果您只需要阅读)将Access文件下载到本地驱动器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.