我的登录表单在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();
该怎么办?非常感谢您的帮助。
答案 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