Поделиться через


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

См. также

Ссылки

Класс CDaoDatabase

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

CDaoDatabase::GetTableDefCount