这是我的代码:
Console.WriteLine("Before Connect");
SqlConnection myConnection = new SqlConnection(@"Server=.\SQLExpress;AttachDbFilename=|DataDirectory|Database.mdf;Database=Database;Trusted_Connection=Yes;");
try
{
myConnection.Open();
Console.WriteLine("After Connect");
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
由于某种原因,它给了我这个错误:
发生了'System.Data.SqlClient.SqlException'类型的第一次机会异常 System.Data.dll中 System.Data.SqlClient.SqlException:文件“C:\ Users \ Joe \ Documents \ Visual Studio 2010 \ Projects \ FileIO \ FileIO \ bin \ Debug \ Database.mdf”的目录查找失败,出现操作系统错误5(Access被拒绝。)。
有人知道如何解决这个问题吗?
答案 0 :(得分:1)
--->> “访问被拒绝。”
修复您的文件夹/文件访问权限:
1)确定代码运行的身份。
2)确保身份具有对文件夹和文件的适当访问权限。