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