Compartir vía


OleDbErrorCollection Clase

Definición

Recopila todos los errores que genera el proveedor de datos .NET Framework para OLE DB. Esta clase no puede heredarse.

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
Herencia
OleDbErrorCollection
Atributos
Implementaciones

Ejemplos

En el ejemplo siguiente se muestra cada una OleDbError de las OleDbErrorCollection colecciones.

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

Comentarios

Esta clase se crea mediante OleDbException para recopilar instancias de la OleDbError clase . OleDbErrorCollection siempre contiene al menos una instancia de la OleDbError clase .

Propiedades

Count

Obtiene el número de errores de la colección.

Item[Int32]

Obtiene el error en el índice especificado.

Métodos

CopyTo(Array, Int32)

Copia los elementos de OleDbErrorCollection en Array, a partir de un índice especificado de Array.

CopyTo(OleDbError[], Int32)

Copia todos los elementos de la colección OleDbErrorCollection actual en la colección OleDbErrorCollection especificada, empezando en el índice de destino indicado.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Expone el método GetEnumerator(), que admite una iteración simple sobre una colección mediante un proveedor de datos de .NET Framework.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.IsSynchronized

Para obtener una descripción de este miembro, vea IsSynchronized.

ICollection.SyncRoot

Para obtener una descripción de este miembro, vea SyncRoot.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también