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


CDaoTableDef::Create

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

virtual void Create( 
   LPCTSTR lpszName, 
   long lAttributes = 0, 
   LPCTSTR lpszSrcTable = NULL, 
   LPCTSTR lpszConnect = NULL  
);

Параметры

  • lpszName
    Указатель на строку, содержащую имя таблицы.

  • lAttributes
    Значение, соответствующее характеристикам таблиц, представленной объектом tabledef. Можно использовать любую из следующих констант битовый- ИЛИ объединения:

    Константа

    Описание

    dbAttachExclusive

    Для баз данных, использующих компонента database engine для jet (Майкрософт), указывает на то, что таблица вложенная таблица открыта для монопольного использования.

    dbAttachSavePWD

    Для баз данных, использующих компонента database engine для jet (Майкрософт), указывает на то, что идентификатор пользователя и пароль для вложенной таблицы сохранены со сведениями о соединении.

    dbSystemObject

    Указывает, что таблица системная таблица предоставленная компонента database engine для jet (Майкрософт).

    dbHiddenObject

    Указывает, что таблица - это таблица скрытого предоставленная компонента database engine для jet (Майкрософт).

  • lpszSrcTable
    Указатель на строку, содержащую имя исходной таблицы. По умолчанию это значение инициализируется как NULL.

  • lpszConnect
    Указатель на строку, содержащую по умолчанию строка соединения. По умолчанию это значение инициализируется как NULL.

Заметки

После называли tabledef, затем можно вызвать Добавление для сохранения tabledef в коллекции TableDefs базы данных. После вызова Добавление, tabledef в открытом состоянии и использовать его для создания объекта CDaoRecordset.

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

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoTableDef

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

CDaoTableDef::Open

CDaoTableDef::Close

Класс CDaoRecordset