access 2007 远程连接的方法
我想用VS2008连接access 2007
远程连接的方法
ACCESS操作类是用动软生产的
是OleDbConnection的
可就是连不上,在局域网上连
------解决方案--------------------需要安装access2007的驱动。
------解决方案--------------------Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;
------解决方案--------------------Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\133.144.155.166\myFolder\myAccess2007file.accdb;Persist Security Info=False;
文件先共享出来。
------解决方案--------------------Source=\\192.168.9.254\App_Data\Database.accdb;Persist Security Info=False;
------解决方案--------------------using (OleDbConnection connection = new OleDbConnection(“Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\192.168.9.254/App_Data/Database.accdb;Persist Security Info=False; “))
两个问题。
1. 路径是 \ 不是 /
2. \ 是转义符!
改成如下。
using (OleDbConnection connection = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\192.168.9.254\App_Data\Database.accdb;Persist Security Info=False; "))
------解决方案--------------------谢谢!原来2007有专用的驱动