需要部署MS Access DB

时间:2012-07-31 08:48:07

标签: c# winforms ms-access connection-string

我有一个要求,我必须使用MS Access作为数据库(后端)和C#windows app作为前端。我需要在局域网上连接的多用户上部署此应用程序。 因此,数据库位于中央服务器上,应用程序安装在单独的计算机上。 我尝试使用系统DSN连接MS Access DB但不能。 请有人帮忙处理连接字符串。

谢谢, 金屋

1 个答案:

答案 0 :(得分:1)

您没有说为什么无法连接到数据库,但最简单的方法是使用Jet的OleDb提供程序(当然假设您已在客户端计算机上安装了Jet)

using System.Data;
using System.Data.OleDb;

//
// Code ...
//

OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\MyServer\Mydb.mdb");
conn.open();

//
// Use connection ...
//