CRestrictions 類別
泛型類別,可讓您指定架構數據列集的限制。
語法
template <class T, short nRestrictions, const GUID* pguid>
class CRestrictions :
public CSchemaRowset <T, nRestrictions>
參數
T
用於存取子的類別。
nRestrictions
架構數據列集的限制數據列數目。
pguid
架構之 GUID 的指標。
需求
標頭: atldbsch.h
成員
方法
名稱 | 描述 |
---|---|
Open | 根據使用者提供的限制傳回結果集。 |
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);
參數
工作階段
[in]指定用來連接到數據源的現有工作階段物件。
lpszParam
[in]指定架構數據列集的限制。
bBind
[in]指定是否要自動系結數據行對應。 預設值為 true
,這會導致數據行對應自動系結。 設定 bBind 以防止 false
自動系結數據行對應,讓您可以手動系結。 (手動系結對 OLAP 用戶特別感興趣。
傳回值
其中一個標準 HRESULT 值。
備註
您可以在架構資料列集上指定最多七個限制。
如需每個架構數據列集上所定義限制的相關信息,請參閱 IDBSchemaRowset 。