Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO Namespace
The Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO namespace contains the interfaces and classes used to set properties on the ADO enumerator.
| Class | Description | |
|---|---|---|
![]() | ADORowsetEnumerator | Supports iteration over an ActiveX Data Objects (ADO) recordset. This class cannot be inherited. |
![]() | DataColEnumerator | This class is used when the ADO enumerator returns a Dataset or Recordset. This enumerator allows you to enumerate over the columns. This class cannot be inherited. |
![]() | DataRowEnumerator | Supports iteration when the ADOEnumerationType is set to return EnumerateAllRows, and the variable contains a data set. This class cannot be inherited. |
![]() | EmptyEnumerator | Acts as a placeholder when enumeration is called on an empty collection. This class cannot be inherited. |
![]() | FieldColEnumerator | This class is used when the ADO enumerator returns a Dataset or Recordset. This enumerator allows you to enumerate over the fields. This class cannot be inherited. |
![]() | ForEachADOEnumerator | Enumerates over rows in a dataset, data table, or recordset. This class cannot be inherited. |
![]() | ForEachSchemaRowsetEnumerator | Contains the methods and properties for implementing a Foreach loop that enumerates over a schema rowset. This class cannot be inherited. |
| Interface | Description | |
|---|---|---|
![]() | IDTSForEachADOEnumerator | Supports iteration over rows in a dataset, data table, or recordset. This interface is inherited and used by the ForEachADOEnumerator. |
![]() | IDTSForEachSchemaRowsetEnumerator | Contains properties used by the ForEachSchemaRowsetEnumerator. |
| Enumeration | Description | |
|---|---|---|
![]() | ADOEnumerationType | Describes the objects that are the subject of the enumeration. |


