CDaoDatabase::GetTableDefInfo
Эта функция-член вызывается с целью получить различные типы сведений о таблице, определенные в базе данных.
void GetTableDefInfo(
int nIndex,
CDaoTableDefInfo& tabledefinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
void GetTableDefInfo(
LPCTSTR lpszName,
CDaoTableDefInfo& tabledefinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
Параметры
nIndex
Индекс объекта в коллекции tabledef TableDefs базы данных, для поиска по индексу.tabledefinfo
Ссылка на объект CDaoTableDefInfo, который возвращает запрошенный сведения.dwInfoOptions
Параметры, определяющие, сведения о таблице, который необходимо извлечь.Доступные параметры перечислены ниже вместе с которого они вызывают функцию вернуть о связи:Имя AFX_DAO_PRIMARY_INFO (по умолчанию), то обновляемое, атрибуты
Основные сведения о AFX_DAO_SECONDARY_INFO плюс: Дата создания, датирует last updated имя исходной таблицы, соединение
Сведения о AFX_DAO_ALL_INFO первичных и вторичных плюс: Правило проверки, текст проверки, счетчик записей
lpszName
Имя объекта tabledef для поиска по имени.
Заметки
2 Версии функции передаются, поэтому можно выбрать таблицу или индексу в коллекции TableDefs базы данных или имени таблицы.
Для описания сведений, возвращенных в tabledefinfo просмотреть структуру, CDaoTableDefInfo.Эта структура содержит элементы, соответствующие элементам сведения, перечисленные выше в описании dwInfoOptions.При запросе информации на одном уровне, выдается сведения обо всех предыдущих уровней.
Примечание |
---|
Параметр AFX_DAO_ALL_INFO предоставляет сведения, которое может быть медленнее получить.В этом случае подсчет записи в таблице может быть очень длительной если много записей. |
Требования
Header: afxdao.h