CDaoTableDef::GetFieldInfo

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

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
    Индекс объекта полей в коллекции полей нулевой- на основе таблицы для поиска по индексу.

  • fieldinfo
    Ссылка на структуру CDaoFieldInfo.

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

    • Имя AFX_DAO_PRIMARY_INFO (по умолчанию), тип, размер атрибуты.Используйте этот параметр для самой быстрой производительности.

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

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

  • lpszName
    Указатель на имя объекта для поиска полей по имени.Имя строки до 64 символов, которая уникальным именем поля.

Заметки

Одна версия функции позволяет найти поле индексу.Другая версия позволяет найти поле имени.

Для описания сведений, возвращенных просмотреть структуру, CDaoFieldInfo.Эта структура содержит элементы, соответствующие элементам сведения, перечисленные выше в описании dwInfoOptions.При запросе информации на одном уровне, выдается сведения обо всех предыдущих уровней.

Дополнительные сведения см. в разделе "свойство атрибутов" в Справке DAO.

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoTableDef

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

CDaoTableDef::GetIndexInfo

CDaoTableDef::GetIndexCount

CDaoTableDef::GetFieldCount