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 . Объект переменной, на который ссылается в описании элемента, ссылается на переменную времени выполнения, содержащую объект данных.