SqlExecutionException SqlExecutionException SqlExecutionException SqlExecutionException Class

Definição

Define uma classe para exceções de execução do SQL no namespace System.Web.Management.Defines a class for SQL execution exceptions in the System.Web.Management namespace.

public ref class SqlExecutionException sealed : SystemException
[System.Serializable]
public sealed class SqlExecutionException : SystemException
type SqlExecutionException = class
    inherit SystemException
Public NotInheritable Class SqlExecutionException
Inherits SystemException
Herança
SqlExecutionExceptionSqlExecutionExceptionSqlExecutionExceptionSqlExecutionException
Atributos

Exemplos

O exemplo de código a seguir mostra como usar o SqlExecutionException tipo de exceção.The following code example shows how to use the SqlExecutionException exception type. Este exemplo de código é parte de um exemplo maior fornecido para o SqlServices classe.This code example is part of a larger example provided for the SqlServices class.

Console.WriteLine(
	"An SQL execution exception occurred.");
Console.WriteLine();
Console.WriteLine("  Message: {0}",
	sqlExecutionException.Message);
Console.WriteLine("  Server: {0}",
	sqlExecutionException.Server);
Console.WriteLine("  Database: {0}",
	sqlExecutionException.Database);
Console.WriteLine("  Commands: {0}",
	sqlExecutionException.Commands);
Console.WriteLine("  SqlFile: {0}",
	sqlExecutionException.SqlFile);
Console.WriteLine("  Inner Exception: {0}",
	sqlExecutionException.Exception);
Console.WriteLine( _
    "An SQL execution exception occurred.")
Console.WriteLine()
Console.WriteLine("  Message: {0}", _
    sqlExecutionException.Message)
Console.WriteLine("  Server: {0}", _
    sqlExecutionException.Server)
Console.WriteLine("  Database: {0}", _
    sqlExecutionException.Database)
Console.WriteLine("  Commands: {0}", _
    sqlExecutionException.Commands)
Console.WriteLine("  SqlFile: {0}", _
    sqlExecutionException.SqlFile)
Console.WriteLine("  Inner Exception: {0}", _
    sqlExecutionException.Exception)

Comentários

Essa classe é fornecida como um meio para diferenciar as exceções de execução de SQL de outras exceções de aplicativo.This class is provided as a means to differentiate SQL execution exceptions from other application exceptions.

Construtores

SqlExecutionException() SqlExecutionException() SqlExecutionException() SqlExecutionException()

Inicializa uma nova instância da classe SqlExecutionException usando valores padrão.Initializes a new instance of the SqlExecutionException class using default values.

SqlExecutionException(String) SqlExecutionException(String) SqlExecutionException(String) SqlExecutionException(String)

Inicializa uma nova instância da classe SqlExecutionException usando a mensagem passada.Initializes a new instance of the SqlExecutionException class using the passed message.

SqlExecutionException(String, Exception) SqlExecutionException(String, Exception) SqlExecutionException(String, Exception) SqlExecutionException(String, Exception)

Inicializa uma nova instância da classe SqlExecutionException usando a mensagem e a exceção passadas.Initializes a new instance of the SqlExecutionException class using the passed message and exception.

SqlExecutionException(String, String, String, String, String, SqlException) SqlExecutionException(String, String, String, String, String, SqlException) SqlExecutionException(String, String, String, String, String, SqlException) SqlExecutionException(String, String, String, String, String, SqlException)

Inicializa uma nova instância da classe SqlExecutionException.Initializes a new instance of the SqlExecutionException class.

Propriedades

Commands Commands Commands Commands

Obtém os comandos SQL sendo executados quando a exceção ocorreu.Gets the SQL commands being run when the exception occurred.

Data Data Data Data

Obtém uma coleção de pares de chave/valor que fornecem informações adicionais definidas pelo usuário sobre a exceção.Gets a collection of key/value pairs that provide additional user-defined information about the exception.

(Inherited from Exception)
Database Database Database Database

Obtém o nome do banco de dados sendo acessado quando a exceção ocorreu.Gets the name of the database being accessed when the exception occurred.

Exception Exception Exception Exception

Obtém a exceção encontrada ao processar os comandos SQL.Gets the exception encountered when processing the SQL commands.

HelpLink HelpLink HelpLink HelpLink

Obtém ou define um link para o arquivo de ajuda associado a essa exceção.Gets or sets a link to the help file associated with this exception.

(Inherited from Exception)
HResult HResult HResult HResult

Obtém ou define HRESULT, um valor numérico codificado que é atribuído a uma exceção específica.Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.

(Inherited from Exception)
InnerException InnerException InnerException InnerException

Obtém a instância Exception que causou a exceção atual.Gets the Exception instance that caused the current exception.

(Inherited from Exception)
Message Message Message Message

Obtém uma mensagem que descreve a exceção atual.Gets a message that describes the current exception.

(Inherited from Exception)
Server Server Server Server

Obtém a instância do SQL Server sendo acessada quando a exceção ocorreu.Gets the SQL Server instance being accessed when the exception occurred.

Source Source Source Source

Obtém ou define o nome do aplicativo ou objeto que causa o erro.Gets or sets the name of the application or the object that causes the error.

(Inherited from Exception)
SqlFile SqlFile SqlFile SqlFile

Obtém o caminho e o nome do arquivo contendo os comandos SQL sendo executados quando a exceção ocorreu.Gets the path and name of the file containing the SQL commands being run when the exception occurred.

StackTrace StackTrace StackTrace StackTrace

Obtém uma representação de cadeia de caracteres de quadros imediatos na pilha de chamadas.Gets a string representation of the immediate frames on the call stack.

(Inherited from Exception)
TargetSite TargetSite TargetSite TargetSite

Obtém o método que gerou a exceção atual.Gets the method that throws the current exception.

(Inherited from Exception)

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBaseException() GetBaseException() GetBaseException() GetBaseException()

Quando substituído em uma classe derivada, retorna a Exception que é a causa raiz de uma ou mais exceções subsequentes.When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.

(Inherited from Exception)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Permite que a exceção seja serializada.Allows the exception to be serialized.

GetType() GetType() GetType() GetType()

Obtém o tipo de tempo de execução da instância atual.Gets the runtime type of the current instance.

(Inherited from Exception)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Cria e retorna uma representação de cadeia de caracteres da exceção atual.Creates and returns a string representation of the current exception.

(Inherited from Exception)

Eventos

SerializeObjectState SerializeObjectState SerializeObjectState SerializeObjectState

Ocorre quando uma exceção é serializada para criar um objeto de estado de exceção que contém dados serializados sobre a exceção.Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.

(Inherited from Exception)

Aplica-se a

Veja também