Linguaggio

FieldColEnumerator Classe

Definizione

Questa classe viene utilizzata quando l'enumeratore ADO restituisce un Dataset o un Recordet. Questo enumeratore permette di enumerare sui campi. La classe non può essere ereditata.

public ref class FieldColEnumerator sealed : System::Collections::IEnumerator
public sealed class FieldColEnumerator : System.Collections.IEnumerator
type FieldColEnumerator = class
    interface IEnumerator
Public NotInheritable Class FieldColEnumerator
Implements IEnumerator
Ereditarietà
FieldColEnumerator
Implementazioni

Commenti

I membri di questa classe non possono essere utilizzati direttamente. Questa classe viene usata dalla foreach parola chiave (For Each in Visual Basic). Il seguente esempio di codice è un pezzo di un foreach ciclo che mostra semplicemente come usare l'indicizzazione per inserire un campo nell'enumeratore e iterare sopra di esso.

Vardisp.LockOneForWrite("VariableThatHadIndexSetToMinus1", vars)  

FieldColEnumerator fEnum = (FieldColEnumerator)vars[0]  
foreach (object o in fEnum)  
{  
    // Do something with o,   
    // where o is the value of the column, just as you would get  
    // if you had a variable for a specific index.  
}  

Devi impostare l'indice per la mappatura della variabile su -1 per recuperare l'intera collezione nella variabile, invece di recuperare solo una colonna basata su un indice, così da potervi accedere direttamente.

Proprietà

Nome Descrizione
Current

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene l'oggetto corrente nell'insieme.

Metodi

Nome Descrizione
MoveNext()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Indica se l'enumeratore passa all'elemento successivo.

Reset()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ripristina la configurazione predefinita.

Si applica a