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


CDaoQueryDef::CDaoQueryDef

Создает объект CDaoQueryDef .

CDaoQueryDef(
   CDaoDatabase* pDatabase 
);

Параметры

  • pDatabase
    Указатель на открытый объект CDaoDatabase.

Заметки

Объект может представлять существующую QueryDef, хранящихся в коллекции QueryDefs базы данных, создать запрос, который необходимо сохранить в коллекции или временном запросе, чтобы не сохранен.В следующий шаг зависит от типа QueryDef:

  • Если объект представляет существующий QueryDef, вызовите функцию-член Открытие объекта, чтобы инициализировать его.

  • Если объект представляет новое QueryDef, которые необходимо сохранить, вызовите функцию-член Создание объекта.Добавляет объект в коллекцию QueryDefs базы данных.Затем вызвать функции-члены CDaoQueryDef, чтобы задать атрибуты объекта.Наконец, вызовите Добавление.

  • Если объект представляет временное QueryDef (сохраняется в базе данных), вызовите Создать, указав пустую строку для имени запроса.После вызова Создать инициализируйте QueryDef непосредственно устанавливать его атрибуты.Не вызывайте Добавление.

Чтобы задать атрибуты QueryDef можно использовать функции-члены SetName, SetSQL, SetConnect, SetODBCTimeout и SetReturnsRecords.

Завершив с объектом QueryDef, вызовите его функцию-член Закрыть.Если имеется указатель на QueryDef, используйте оператор удалить чтобы удалить объект C++.

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoQueryDef

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

CDaoQueryDef::GetConnect

CDaoQueryDef::GetDateCreated

CDaoQueryDef::GetDateLastUpdated

CDaoQueryDef::GetName

CDaoQueryDef::GetODBCTimeout

CDaoQueryDef::GetReturnsRecords

CDaoQueryDef::GetSQL