言語

ADOEnumerationType 列挙型

定義

列挙の対象となる対象を記述します。

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

フィールド

名前 説明
EnumerateTables 0

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

EnumerateAllRows 1

変数にデータセットが含まれている場合、この設定はデータセット内のすべてのテーブルの行を列挙します。 変数にデータテーブルが含まれている場合、この設定はテーブル内のすべての行を列挙します。 レコードセットを含む場合は、そのレコードセット内のすべての行を列挙します。

EnumerateRowsInFirstTable 2

変数にデータセットが含まれている場合、この設定はデータセットの最初のテーブルのすべての行を列挙します。 変数にデータテーブルが含まれている場合、テーブル内のすべての行を列挙します。 レコードセットを含む場合は、そのレコードセット内のすべての行を列挙します。

以下のコード例は、 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 プロパティによって使用されます。 メンバー記述で言及されている変数オブジェクトは、データオブジェクトを含む実行時変数を指します。

適用対象