OdbcErrorCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Raccoglie tutti gli errori generati da OdbcDataAdapter. La classe non può essere ereditata.
public ref class OdbcErrorCollection sealed : System::Collections::ICollection
public sealed class OdbcErrorCollection : System.Collections.ICollection
[System.Serializable]
public sealed class OdbcErrorCollection : System.Collections.ICollection
type OdbcErrorCollection = class
interface ICollection
interface IEnumerable
[<System.Serializable>]
type OdbcErrorCollection = class
interface ICollection
interface IEnumerable
Public NotInheritable Class OdbcErrorCollection
Implements ICollection
- Ereditarietà
-
OdbcErrorCollection
- Attributi
- Implementazioni
Esempio
Nell'esempio seguente vengono visualizzate ognuna OdbcError all'interno di OdbcErrorCollection.
public void DisplayOdbcErrorCollection(OdbcException 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 DisplayOdbcErrorCollection(exception As OdbcException)
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
Commenti
Questa classe viene creata da OdbcException per raccogliere istanze della OdbcError classe . OdbcErrorCollection contiene sempre almeno un'istanza della OdbcError classe .
Proprietà
Count |
Ottiene il numero di errori nell'insieme. |
Item[Int32] |
Ottiene l'errore in corrispondenza dell'indice specificato. |
Metodi
CopyTo(Array, Int32) |
Copia gli elementi della classe OdbcErrorCollection in una matrice, partendo dall'indice specificato all'interno della matrice. |
CopyTo(OdbcError[], Int32) |
Copia tutti gli elementi dell'oggetto OdbcErrorCollection corrente nell'oggetto OdbcErrorCollection specificato, a partire dall'indice di destinazione indicato. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetEnumerator() |
Restituisce un oggetto che implementa l'interfaccia IEnumerator ed è in grado di eseguire l'iterazione degli oggetti OdbcErrorCollection in OdbcErrorCollection. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
ICollection.IsSynchronized |
Per una descrizione di questo membro, vedere IsSynchronized. |
ICollection.SyncRoot |
Per una descrizione di questo membro, vedere SyncRoot. |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |