CRestrictions 클래스
스키마 행 집합에 대한 제한을 지정할 수 있는 제네릭 클래스입니다.
구문
template <class T, short nRestrictions, const GUID* pguid>
class CRestrictions :
public CSchemaRowset <T, nRestrictions>
매개 변수
T
접근자에 사용되는 클래스입니다.
nRestrictions
스키마 행 집합의 제한 열 수입니다.
pguid
스키마의 GUID에 대한 포인터입니다.
요구 사항
헤더: atldbsch.h
멤버
메서드
속성 | 설명 |
---|---|
시작 | 사용자가 제공한 제한 사항에 따라 결과 집합을 반환합니다. |
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
열 맵이 자동으로 바인딩되도록 하는 것입니다. 수동으로 바인딩할 수 있도록 false
bBind를 설정하면 열 맵의 자동 바인딩을 방지할 수 있습니다. (수동 바인딩은 OLAP 사용자에게 특히 중요합니다.)
Return Value
표준 HRESULT 값 중 하나입니다.
설명
스키마 행 집합에 대해 최대 7개의 제한을 지정할 수 있습니다.
각 스키마 행 집합에 대해 정의된 제한 사항에 대한 자세한 내용은 IDBSchemaRowset을 참조하세요.