ADOEnumerationType Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Décrit les objets qui sont soumis à l'énumération.
public enum class ADOEnumerationType
public enum ADOEnumerationType
type ADOEnumerationType =
Public Enum ADOEnumerationType
- Héritage
-
ADOEnumerationType
Champs
Nom | Valeur | Description |
---|---|---|
EnumerateAllRows | 1 | Lorsque la variable contient un dataset, ce paramètre énumère toutes les lignes dans toutes les tables du dataset. Lorsque la variable contient un datatable, ce paramètre énumère toutes les lignes de la table. Lorsqu'elle contient un recordset, elle énumère toutes les lignes du recordset. |
EnumerateRowsInFirstTable | 2 | Lorsque la variable contient un dataset, ce paramètre énumère toutes les lignes de la première table du dataset. Lorsque la variable contient une table de données, elle énumère toutes les lignes de la table. Lorsqu'elle contient un recordset, elle énumère toutes les lignes du recordset. |
EnumerateTables | 0 | Lorsque la variable contient un dataset, ce paramètre énumère toutes les tables du dataset. Lorsque la variable contient un datatable, elle génère une erreur pendant l'exécution. Lorsqu'elle contient un recordset, elle énumère toutes les lignes du recordset. |
Exemples
L’exemple de code suivant montre comment utiliser la propriété pour différencier le Type type d’objet, ce qui permet à différents codes d’être écrits pour gérer différentes logiques métier, de basculer les cases à cocher dans une interface utilisateur ou d’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, référencé dans la description du membre, fait référence à la variable d’exécution qui contient l’objet de données.