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


CRestrictions::Open

Возвращает результирующий набор в соответствии с пользователь-поставленным ограничений.

HRESULT Open(
   const CSession& session,
   LPCTSTR lpszParam 1 = NULL,
   LPCTSTR lpszParam 2 = NULL,
   LPCTSTR lpszParam 3 = NULL,
   LPCTSTR lpszParam 4 = NULL,
   LPCTSTR lpszParam 5 = NULL,
   LPCTSTR lpszParam 6 = NULL,
   LPCTSTR lpszParam 7 = NULL,
   bool bBind = true
);

Параметры

  • session
    [in] указывает существующий объект сеанса, используемый для подключения к источнику данных.

  • lpszParam
    [in] определяет ограничения на наборе строк схемы.

  • bBind
    [in] определяет, является ли привязка сопоставление столбцов автоматически.Значение по умолчанию true, в результате чего сопоставление столбцов быть привязанным автоматически.Параметр bBind к false предотвращает автоматическую привязку сопоставления столбцов, чтобы можно было выполнить вручную.Ручная привязка (особый интерес представляют интерес для пользователей OLAP).

Возвращаемое значение

Один из стандартных значений HRESULT.

Заметки

Можно задать не более 7 ограничений в наборе строк схемы.

См. раздел IDBSchemaRowset дополнительные сведения об определенных ограничениях на каждом наборе строк схемы.

Требования

Header: atldbsch.h

См. также

Ссылки

Класс CRestrictions

Классы набора строк схемы и классах typedef