ADOEnumerationType 列挙型

定義

列挙の対象となるオブジェクトを記述します。

public enum class ADOEnumerationType
public enum ADOEnumerationType
type ADOEnumerationType = 
Public Enum ADOEnumerationType
継承
ADOEnumerationType

フィールド

EnumerateAllRows 1

変数にデータセットが格納されている場合は、この設定により、データセット内のすべてのテーブルのすべての行が列挙されます。 変数にデータ テーブルが格納されている場合は、この設定により、テーブル内のすべての行が列挙されます。 レコードセットが格納されている場合は、レコードセット内のすべての行が列挙されます。

EnumerateRowsInFirstTable 2

変数にデータセットが格納されている場合は、この設定により、データセット内の最初のテーブルのすべての行が列挙されます。 変数にデータ テーブルが格納されている場合は、テーブル内のすべての行が列挙されます。 レコードセットが格納されている場合は、レコードセット内のすべての行が列挙されます。

EnumerateTables 0

変数にデータセットが格納されている場合は、この設定により、データセット内のすべてのテーブルが列挙されます。 変数にデータ テーブルが格納されている場合は、実行時にエラーが発生します。 レコードセットが格納されている場合は、レコードセット内のすべての行が列挙されます。

次のコード例では、Type プロパティを使用して、さまざまなビジネス ロジックを処理するコードを記述したり、ユーザー インターフェイスのチェック ボックスを切り替えたり、他の特別なプロセスを実行することにより、オブジェクトの種類を区別します。

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;  
        }  

注釈

この列挙は、Type プロパティで使用されます。 メンバーの説明で参照される変数オブジェクトは、データ オブジェクトが格納されているランタイム変数を参照します。

適用対象