OleDbError Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Coleta informações relevantes para um aviso ou erro retornado pela fonte de dados.
public ref class OleDbError sealed
public sealed class OleDbError
[System.Serializable]
public sealed class OleDbError
type OleDbError = class
[<System.Serializable>]
type OleDbError = class
Public NotInheritable Class OleDbError
- Herança
-
OleDbError
- Atributos
Exemplos
O exemplo a seguir exibe as propriedades do OleDbError.
public void DisplayOleDbErrorCollection(OleDbException exception)
{
for (int i = 0; i < exception.Errors.Count; i++)
{
Console.WriteLine("Index #" + i + "\n" +
"Message: " + exception.Errors[i].Message + "\n" +
"Native: " + exception.Errors[i].NativeError.ToString() + "\n" +
"Source: " + exception.Errors[i].Source + "\n" +
"SQL: " + exception.Errors[i].SQLState + "\n");
}
Console.ReadLine();
}
Public Sub DisplayOleDbErrorCollection(ByVal exception As OleDbException)
Dim i As Integer
For i = 0 To exception.Errors.Count - 1
Console.WriteLine("Index #" & i.ToString() & ControlChars.Cr _
& "Message: " & exception.Errors(i).Message & ControlChars.Cr _
& "Native: " & exception.Errors(i).NativeError.ToString() & ControlChars.Cr _
& "Source: " & exception.Errors(i).Source & ControlChars.Cr _
& "SQL: " & exception.Errors(i).SQLState & ControlChars.Cr)
Next i
Console.ReadLine()
End Sub
Comentários
Essa classe é criada pelo adaptador de dados OleDb quando ocorre um erro. Uma instância de OleDbError é criada e gerenciada pela OleDbErrorCollection classe , que, por sua vez, é criada pela OleDbException classe .
Se a severidade do erro for muito grande, o servidor poderá fechar o OleDbConnection. No entanto, o usuário pode reabrir a conexão e continuar.
Propriedades
Message |
Obtém uma descrição breve do erro. |
NativeError |
Obtém as informações de erro específicas do banco de dados. |
Source |
Obtém o nome do provedor que gerou o erro. |
SQLState |
Obtém o código de erro de cinco caracteres seguindo o padrão ANSI SQL para o banco de dados. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Obtém ou define o texto completo da mensagem de erro. |