C# OleDbConnection
C# OleDbConnection
我在尝试以下连接字符串时出现 "Multiple-step OLEDB operation generated errors. Check each OLE DB status value, if available. No work was done." OleDbException:
source = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\SQLEXPRESS;initial catalog=Teacher;integrated security=true;"
OleDbConnection conn = new OleDbConnection(source);
conn.Open();
您的连接字符串似乎有误。尝试将 "integrated security=true" 更改为 "integrated security=SSPI",如下所示:
source = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\SQLEXPRESS;initial catalog=Teacher;integrated security=SSPI;"
OleDbConnection conn = new OleDbConnection(source);
conn.Open();
如果这不起作用,请尝试使用 SQL 服务器身份验证连接到 SQLEXPRESS,即使用用户名和密码(为了完成这项工作,您需要在 SQL 服务器):
source = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\SQLEXPRESS;initial catalog=Teacher;User ID=myUsername;Password=myPassword;"
OleDbConnection conn = new OleDbConnection(source);
conn.Open();
让我们知道结果。
我在尝试以下连接字符串时出现 "Multiple-step OLEDB operation generated errors. Check each OLE DB status value, if available. No work was done." OleDbException:
source = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\SQLEXPRESS;initial catalog=Teacher;integrated security=true;"
OleDbConnection conn = new OleDbConnection(source);
conn.Open();
您的连接字符串似乎有误。尝试将 "integrated security=true" 更改为 "integrated security=SSPI",如下所示:
source = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\SQLEXPRESS;initial catalog=Teacher;integrated security=SSPI;"
OleDbConnection conn = new OleDbConnection(source);
conn.Open();
如果这不起作用,请尝试使用 SQL 服务器身份验证连接到 SQLEXPRESS,即使用用户名和密码(为了完成这项工作,您需要在 SQL 服务器):
source = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\SQLEXPRESS;initial catalog=Teacher;User ID=myUsername;Password=myPassword;"
OleDbConnection conn = new OleDbConnection(source);
conn.Open();
让我们知道结果。