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