C#Microsoft Acces数据库连接错误

时间:2018-07-11 15:15:34

标签: c# database winforms oledb oledbconnection

我的登录表单在connection.Open();处停止,我收到一个错误:System.Data.OleDb.OleDbException: unrecognized database format。具有连接操作的代码:

    OleDbConnection connection = new OleDbConnection();
    connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=W:\Data Base\Test.accdb;
Persist Security Info=False;";
    connection.Open();
    connection.Close();

该怎么办?非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我认为您不需要在字符串前使用@。 我也认为您应该这样做:

connection.ConnectionString = "Server=[server_name];Database=[database_name];Trusted_Connection=true";

这是我用来回答您的消息来源:https://www.codeproject.com/Articles/823854/How-to-connect-SQL-Database-to-your-Csharp-program