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