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.SqlClient.SqlException' の初回例外が System.Data.dll で発生しました System.Data.SqlClient.SqlException: ファイル "C:\Users\Joe\Documents\Visual Studio 2010\Projects のディレクトリ ルックアップ\FileIO\FileIO\bin\Debug\Database.mdf" は、オペレーティング システム エラー 5 (アクセスが拒否されました) で失敗しました。

これを修正する方法を知っている人はいますか?

4

1 に答える 1

1

--->> 「アクセスが拒否されました。」

フォルダー/ファイルのアクセス許可を修正します。

1) コードが実行されている ID を決定します。

2) ID にフォルダーとファイルへの適切なアクセス権があることを確認します。

于 2013-05-20T02:12:16.450 に答える