0

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

谢谢,金谷

4

1 回答 1

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 ...
//
于 2012-07-31T09:11:54.647 回答