Langage

ADOEnumerationType Énumération

Définition

Décrit les objets qui font l’objet de l’énumération.

public enum class ADOEnumerationType
public enum ADOEnumerationType
type ADOEnumerationType = 
Public Enum ADOEnumerationType
Héritage
ADOEnumerationType

Champs

Nom Valeur Description
EnumerateTables 0

Lorsque la variable contient un jeu de données, ce paramètre énumère toutes les tables du jeu de données. Lorsque la variable contient une table de données, elle génère une erreur à l’exécution. Lorsqu’il contient un ensemble d’enregistrements, il énumère toutes les lignes de l’ensemble d’enregistrements.

EnumerateAllRows 1

Lorsque la variable contient un jeu de données, ce paramètre énumère toutes les lignes de toutes les tables de l’ensemble de données. Lorsque la variable contient une table de données, ce paramètre énumère toutes les lignes de la table. Lorsqu’il contient un ensemble d’enregistrements, il énumère toutes les lignes de l’ensemble d’enregistrements.

EnumerateRowsInFirstTable 2

Lorsque la variable contient un jeu de données, ce paramètre énumère toutes les lignes du premier tableau de l’ensemble de données. Lorsque la variable contient une table de données, elle énumère toutes les lignes de la table. Lorsqu’il contient un ensemble d’enregistrements, il énumère toutes les lignes de l’ensemble d’enregistrements.

Exemples

L’exemple de code suivant montre comment utiliser cette Type propriété pour différencier le type d’objet, permettant d’écrire différents codes pour gérer différentes logiques métier, activer des cases dans une interface utilisateur ou exécuter d’autres processus spéciaux.

m_Enum = (ForEachADOEnumerator)FEEHost.InnerObject;  
    if( m_Enum != null )  
    {  
        switch( m_Enum.Type )  
        {  
            case ADOEnumerationType.EnumerateAllRows:  
                // Insert custom code here.  
                break;  

            case ADOEnumerationType.EnumerateRowsInFirstTable:  
                // Insert custom code here.  
                break;  

            case ADOEnumerationType.EnumerateTables:  
                // Insert custom code here.  
                break;  

            default:  
                // Insert custom code here.  
                break;  
        }  

Remarques

Cette énumération est utilisée par la Type propriété. L’objet variable, mentionné dans la description du membre, fait référence à la variable d’exécution qui contient l’objet de données.

S’applique à