Condividi tramite


FieldColEnumerator Classe

Definizione

Questa classe viene utilizzata quando l'enumeratore ADO restituisce un set di dati o un recordset. Questo enumeratore consente di eseguire l'enumerazione 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 usati direttamente. Questa classe viene usata dalla foreach parola chiave (For Each in Visual Basic). L'esempio di codice seguente è una parte di un foreach ciclo che mostra semplicemente come usare l'indicizzazione per posizionare un campo nell'enumeratore e scorrere su 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.  
}  

È necessario impostare l'indice per il mapping delle variabili su -1 per recuperare l'intera raccolta nella variabile, anziché recuperare solo una colonna basata su un indice, quindi è possibile accedervi direttamente.

Proprietà

Current

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

Ottiene l'oggetto corrente della raccolta.

Metodi

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.

Reimposta la configurazione predefinita.

Si applica a