SqlException.Number プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SqlException.Number プロパティの意味・解説 

SqlException.Number プロパティ

エラー種類を示す番号取得します

名前空間: System.Data.SqlClient
アセンブリ: System.Data (system.data.dll 内)
構文構文

解説解説

この番号は、master.dbo.sysmessages 表のエントリに対応してます。

これは、Errors プロパティ内にある最初の SqlError の Number プロパティラッパーです。

使用例使用例

SqlErrorCollection コレクション内のSqlError表示する例を次に示します

Public Sub ShowSqlException(ByVal
 connectionString As String)
    Dim queryString As String
 = "EXECUTE NonExistantStoredProcedure"
    Dim errorMessages As New
 StringBuilder()

    Using connection As New SqlConnection(connectionString)
        Dim command As New
 SqlCommand(queryString, connection)

        Try
            command.Connection.Open()
            command.ExecuteNonQuery()

        Catch ex As SqlException
            Dim i As Integer
            For i = 0 To ex.Errors.Count -
 1
                errorMessages.Append("Index #" &
 i.ToString() & ControlChars.NewLine _
                    & "Message: " & ex.Errors(i).Message
 & ControlChars.NewLine _
                    & "LineNumber: " & ex.Errors(i).LineNumber
 & ControlChars.NewLine _
                    & "Source: " & ex.Errors(i).Source
 & ControlChars.NewLine _
                    & "Procedure: " & ex.Errors(i).Procedure
 & ControlChars.NewLine)
            Next i
            Console.WriteLine(errorMessages.ToString())
        End Try
    End Using
End Sub
public static void ShowSqlException(string
 connectionString)
{
    string queryString = "EXECUTE NonExistantStoredProcedure";
    StringBuilder errorMessages = new StringBuilder();
    
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
        SqlCommand command = new SqlCommand(queryString, connection);
        try
        {
            command.Connection.Open();
            command.ExecuteNonQuery();
        }
        catch (SqlException ex)
        {
            for (int i = 0; i < ex.Errors.Count;
 i++)
            {
                errorMessages.Append("Index #" + i + "\n" +
                    "Message: " + ex.Errors[i].Message + "\n"
 +
                    "LineNumber: " + ex.Errors[i].LineNumber + "\n"
 +
                    "Source: " + ex.Errors[i].Source + "\n" +
                    "Procedure: " + ex.Errors[i].Procedure + "\n");
            }
            Console.WriteLine(errorMessages.ToString());
        }
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlException クラス
SqlException メンバ
System.Data.SqlClient 名前空間
State
SqlException.Class プロパティ
Source
Server
Procedure
SqlException.LineNumber プロパティ


このページでは「.NET Framework クラス ライブラリ リファレンス」からSqlException.Number プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からSqlException.Number プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からSqlException.Number プロパティを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SqlException.Number プロパティ」の関連用語

SqlException.Number プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SqlException.Number プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS