Partilhar via


DataColEnumerator Classe

Definição

Esta classe é usada quando o enumerador ADO retorna um Conjunto de Dados ou um Conjunto de Registros. Esse enumerador permite enumerar nas 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 é uma parte de um foreach loop mostrando simplesmente como usar a 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 para o mapeamento de variável como -1 para recuperar toda a coleção na variável, em vez de recuperar apenas uma coluna baseada em um índice, para que você possa acessá-la diretamente.

Propriedades

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

MoveNext()

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

Indica se o enumerador move 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 a DataColEnumerator configuração padrão

Aplica-se a