Name
SqlException
Synopsis
This exception represents a data source error. For example, if you
attempt to execute a SQL statement that is syntactically incorrect or
try to open a connection to a database server that
can’t be found, this exception is thrown. Every
SqlException contains at least one
SqlError, identifying the problem, in the
SqlErrorCollection object. Errors that happen
while disconnected from the data source (such as violating a
System.Data.DataSet constraint or attempting to
access a deleted row) result in a more specific exception from the
System.Data namespace.
public sealed class SqlException : SystemException { // Public Instance Properties public byte Class{get; } public SqlErrorCollection Errors{get; } public int LineNumber{get; } public override string Message{get; } // overrides Exception public int Number{get; } public string Procedure{get; } public string Server{get; } public override string Source{get; } // overrides Exception public byte State{get; } // Public Instance Methods public override void GetObjectData(System.Runtime.Serialization.SerializationInfosi, System.Runtime.Serialization.StreamingContextcontext); // overrides Exception }
Hierarchy
System.Object
→
System.Exception(System.Runtime.Serialization.ISerializable)
→
System.SystemException
→
SqlException
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access