Wyliczenie ADOEnumerationType
Zawiera opis obiektów, które są przedmiotem wyliczenia.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO
Zestaw: Microsoft.SqlServer.ForEachADOEnumerator (w Microsoft.SqlServer.ForEachADOEnumerator.dll)
Składnia
'Deklaracja
Public Enumeration ADOEnumerationType
'Użycie
Dim instance As ADOEnumerationType
public enum ADOEnumerationType
public enum class ADOEnumerationType
type ADOEnumerationType
public enum ADOEnumerationType
Elementy członkowskie
| Nazwa elementu członkowskiego | Opis | |
|---|---|---|
| EnumerateTables | Jeśli zmienna zawiera element dataset, to ustawienie wylicza wszystkie tabele w zestawie danych.Jeśli zmienna zawiera element datatable, zgłasza błąd w czasie wykonywania.Gdy zawiera zestaw rekordów, wylicza wszystkie wiersze w zestawie rekordów. | |
| EnumerateAllRows | Jeśli zmienna zawiera element dataset, to ustawienie wylicza wszystkie wiersze wszystkich tabel w zestawie danych.Jeśli zmienna zawiera element datatable, to ustawienie wylicza wszystkie wiersze w tabela.Gdy zawiera zestaw rekordów, wylicza wszystkie wiersze w zestawie rekordów. | |
| EnumerateRowsInFirstTable | Jeśli zmienna zawiera element dataset, to ustawienie wylicza wszystkie wiersze w pierwszej tabela w zestawie danych.Jeśli zmienna zawiera tabela danych, wylicza wszystkie wiersze w tabela.Gdy zawiera zestaw rekordów, wylicza wszystkie wiersze w zestawie rekordów. |
Uwagi
To wyliczenie jest używany przez Type właściwość.Zmienna obiektu, określone w opisie Członkowskie odwołuje się do uruchomienia -czas zmienna, która zawiera obiekt danych.
Przykłady
Poniższy przykład kodu pokazuje sposób używania Type właściwość do rozróżniania typu obiektu, umożliwiając innym kodem zapisywane do obsługi różnych logika biznesowa, przełączanie pól wyboru w interfejs użytkownika lub uruchomione żadne inne specjalne procesy.
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;
}