SqlError.Procedure プロパティ

定義

エラーを生成したストアド プロシージャまたはリモート プロシージャ コール (RPC) の名前を取得します。

public string Procedure { get; }

プロパティ値

ストアド プロシージャまたは RPC の名前。 SQL Server によって生成されるエラーの詳細については、「 データベース エンジンのイベントとエラー」を参照してください。

次の例では、コレクション内の各 をSqlErrorSqlErrorCollection表示します。

public void DisplaySqlErrors(SqlException exception)
{
    for (int i = 0; i < exception.Errors.Count; i++)
    {
        Console.WriteLine("Index #" + i + "\n" +
            "Source: " + exception.Errors[i].Source + "\n" +
            "Number: " + exception.Errors[i].Number.ToString() + "\n" +
            "State: " + exception.Errors[i].State.ToString() + "\n" +
            "Class: " + exception.Errors[i].Class.ToString() + "\n" +
            "Server: " + exception.Errors[i].Server + "\n" +
            "Message: " + exception.Errors[i].Message + "\n" +
            "Procedure: " + exception.Errors[i].Procedure + "\n" +
            "LineNumber: " + exception.Errors[i].LineNumber.ToString());
    }
    Console.ReadLine();
}

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

こちらもご覧ください