日期:2014-05-16  浏览次数:20904 次

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有专用的驱动