ADOEnumerationType 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
列挙の対象となる対象を記述します。
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 プロパティによって使用されます。 メンバー記述で言及されている変数オブジェクトは、データオブジェクトを含む実行時変数を指します。