DataColEnumerator Classe

Definição

Essa classe é usada quando o enumerador ADO retorna um Conjunto de Dados ou Conjuntos de Registros. Este enumerador permite que você enumere sobre as colunas. Essa classe não pode ser herdada.

public ref class DataColEnumerator sealed : System::Collections::IEnumerator
public sealed class DataColEnumerator : System.Collections.IEnumerator
type DataColEnumerator = class
    interface IEnumerator
Public NotInheritable Class DataColEnumerator
Implements IEnumerator
Herança
DataColEnumerator
Implementações

Comentários

Os membros dessa classe não podem ser usados diretamente. Essa classe é usada pela foreach palavra-chave (For Each no Visual Basic). O exemplo de código a seguir é um trecho de um foreach loop que mostra simplesmente como usar indexação para colocar uma coluna de dados no enumerador e iterar sobre ela.

Vardisp.LockOneForWrite("VariableThatHadIndexSetToMinus1", vars)  

DataColEnumerator dcEnum = (DataColEnumerator)vars[0]  
foreach (object o in dcEnum)  
{  
    // 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.  
}  

Você deve definir o índice do mapeamento da variável para -1 para recuperar toda a coleção na variável, em vez de recuperar apenas uma coluna baseada em um índice, assim você pode acessá-la diretamente.

Propriedades

Nome Description
Current

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o objeto atual na coleção.

Métodos

Nome Description
MoveNext()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Indica se o enumerador passa para o próximo elemento.

Reset()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Redefine o DataColEnumerator para sua configuração padrão

Aplica-se a