日期:2014-05-19  浏览次数:20878 次

access远程访问
要在客户端连接服务器端的access数据库要怎么实现?
我在网上看到这样的连接方法:Provider=Microsoft.jet.OLEDB.4.0;Data   Source=\\192.168.2.14\\E:\\program\\access\\games.mdb;Jet   OLEDB:Database   Password=;Persist   Security   Info=False
但是连接是却出现:文件名无效的异常。请问这是什么原因呢?(192.168.0.14服务器端的IP)请各位帮忙看看哪儿错了?

------解决方案--------------------
提供两种:
1采用连接串:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.2.14\\games.mdb
(可能需要先配置数据源ODBC中去)
文件名:直接连接*.mdb文件名,但跟以前本机器不同的是绝对网络路径(在另一台机器上的文件必须被共享)


2建议你再研究一下C#远程调用类,Remoting来做,这样需要有个服务程序来操作ACCESS,然后你的客户程序再通过访问服务程序来达到间接访问ACCESS的效果。

------解决方案--------------------
三层架构
在服务器端建立一个应用程序把ACCESS数据库的数据读出来,再远程读就OK了