1

这是我的代码:

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.dll System.Data.SqlClient.SqlException 中出现“System.Data.SqlClient.SqlException”类型的第一次机会异常:目录查找文件“C:\Users\Joe\Documents\Visual Studio 2010\Projects \FileIO\FileIO\bin\Debug\Database.mdf" 失败,出现操作系统错误 5(访问被拒绝。)。

有人知道如何解决这个问题吗?

4

1 回答 1

1

--->> “访问被拒绝。”

修复您的文件夹/文件访问权限:

1)确定您的代码运行的身份。

2) 确保身份对文件夹和文件具有适当的访问权限。

于 2013-05-20T02:12:16.450 回答