言語

FieldColEnumerator クラス

定義

このクラスは、ADO列挙器がデータセットやレコードセットを返すときに使用されます。 この列挙器は、フィールド全体を列挙することを可能にします。 このクラスは継承できません。

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
継承
FieldColEnumerator
実装

注釈

このクラスのメンバーは直接使用できません。 このクラスはforeachキーワード(Visual BasicではFor Each)で使用されます。 以下のコード例は、インデックスを使ってフィールドを列挙器に配置し、それを反復する方法を示す単純に示した、 foreach ループの一部です。

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.  
}  

変数のマッピングのインデックスを -1 に設定して、インデックスに基づくカラムだけを取得するのではなく、変数全体のコレクションを変数に取り込む必要があります。そうすれば直接アクセスできます。

プロパティ

名前 説明
Current

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

コレクション内の現在のオブジェクトを取得します。

メソッド

名前 説明
MoveNext()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

列挙子が次の要素に移動するかどうかを示します。

Reset()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

デフォルト設定にリセットされます。

適用対象