从C#连接到Microsoft Access数据库

时间:2017-11-20 12:49:05

标签: c# sql database ms-access login

我正在使用C#开发一个项目,其中包含一个登录表单,但是到目前为止 我还没有设法让连接正常工作。我的

OleDBConnection

对象具有连接字符串

@"Provider=SQLOLEDB;" + @"Data Source=" + Assembly.GetExecutingAssembly().CodeBase + "DATABASE_NAME.accdb" + @"Persist Security Info=False;"

(我知道凌乱)

注意:我尝试了其他提供商

Microsoft.Jet.4.0
Microsoft.ACE.12.0

两者都无济于事。 我只是尝试将我的C#代码连接到Access数据库,该数据库位于Debug文件夹中。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果您还没有听说过ConnectionString,那么非常方便的网站可以为任何提供商找到正确的连接字符串。

https://www.connectionstrings.com/

需要注意的一点是,并非所有提供程序驱动程序都可能安装在您的计算机上,因此您需要先使用它们才能使用该提供程序。