OleDbErrorCollection 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 todos os erros gerados pelo Provedor de Dados .NET Framework para OLE DB. Essa classe não pode ser herdada.
public ref class OleDbErrorCollection sealed : System::Collections::ICollection
[System.ComponentModel.ListBindable(false)]
public sealed class OleDbErrorCollection : System.Collections.ICollection
[System.ComponentModel.ListBindable(false)]
[System.Serializable]
public sealed class OleDbErrorCollection : System.Collections.ICollection
[<System.ComponentModel.ListBindable(false)>]
type OleDbErrorCollection = class
interface ICollection
interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
[<System.Serializable>]
type OleDbErrorCollection = class
interface ICollection
interface IEnumerable
Public NotInheritable Class OleDbErrorCollection
Implements ICollection
- Herança
-
OleDbErrorCollection
- Atributos
- Implementações
Exemplos
O exemplo a seguir exibe cada OleDbError um dentro da OleDbErrorCollection coleção.
public void DisplayOleDbErrorCollection(OleDbException exception)
{
for (int i=0; i < exception.Errors.Count; i++)
{
MessageBox.Show("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");
}
}
Public Sub DisplayOleDbErrorCollection(exception As OleDbException)
Dim i As Integer
For i = 0 To exception.Errors.Count - 1
MessageBox.Show("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
End Sub
Comentários
Essa classe é criada por OleDbException para coletar instâncias da OleDbError classe . OleDbErrorCollection sempre contém pelo menos uma instância da OleDbError classe .
Propriedades
Count |
Obtém o número de erros na coleção. |
Item[Int32] |
Obtém o erro no índice especificado. |
Métodos
CopyTo(Array, Int32) |
Copia os elementos do OleDbErrorCollection para um Array, começando no índice especificado dentro de Array. |
CopyTo(OleDbError[], Int32) |
Copia todos os elementos do OleDbErrorCollection atual para o OleDbErrorCollection especificado, começando no índice de destino especificado. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetEnumerator() |
Expõe o método GetEnumerator(), que dá suporte a uma iteração simples em uma coleção por um provedor de dados .NET Framework. |
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() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
ICollection.IsSynchronized |
Para obter uma descrição desse membro, confira IsSynchronized. |
ICollection.SyncRoot |
Para obter uma descrição desse membro, confira SyncRoot. |
Métodos de Extensão
Cast<TResult>(IEnumerable) |
Converte os elementos de um IEnumerable para o tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base em um tipo especificado. |
AsParallel(IEnumerable) |
Habilita a paralelização de uma consulta. |
AsQueryable(IEnumerable) |
Converte um IEnumerable em um IQueryable. |