CDaoQueryDef::GetFieldInfo

Эта функция-член вызывается с целью получить различные типы сведений о поле, указанном в QueryDef.

void GetFieldInfo( 
   int nIndex, 
   CDaoFieldInfo& fieldinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);
void GetFieldInfo( 
   LPCTSTR lpszName, 
   CDaoFieldInfo& fieldinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

Параметры

  • nIndex
    Индекс, начинающийся с нуля требуемого полей в коллекции полей QueryDef для поиска по индексу.

  • fieldinfo
    Ссылка на объект CDaoFieldInfo, который возвращает запрошенный сведения.

  • dwInfoOptions
    Параметры, определяющие, сведения о поле, которое надо извлечь.Доступные параметры перечислены ниже вместе с которого они вызывают функцию возвратить:

    • Имя AFX_DAO_PRIMARY_INFO (по умолчанию), тип, размер атрибуты

    • Основные сведения о AFX_DAO_SECONDARY_INFO плюс: Порядковое положение необходимое, позволяющий нулевую длину, поле источника, чужое имя, исходная таблица, порядок сортировки

    • Сведения о AFX_DAO_ALL_INFO первичных и вторичных плюс: По умолчанию текст проверки, правило проверки

  • lpszName
    Строка, содержащая имя требуемого для поиска полей по имени.Можно использовать CString.

Заметки

Описание возвращенного в fieldinfo сведения см. в разделе макет CDaoFieldInfo.Эта структура содержит элементы, которые соответствуют описательному сведения в dwInfoOptions выше.Если запрашивается один уровень детализации, вы получаете все предыдущие уровни детализации.

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoQueryDef

Диаграмма иерархии

CDaoQueryDef::GetFieldCount