Sdílet prostřednictvím


CRestrictions – třída

Obecná třída, která umožňuje určit omezení pro sady řádků schématu.

Syntaxe

template <class T, short nRestrictions, const GUID* pguid>
class CRestrictions :
   public CSchemaRowset <T, nRestrictions>

Parametry

T
Třída použitá pro příslušenství.

nRestrictions
Počet sloupců omezení pro sadu řádků schématu.

pguid
Ukazatel na identifikátor GUID pro schéma.

Požadavky

Hlavička: atldbsch.h

Členové

Metody

Název Popis
Otevřená Vrátí sadu výsledků podle omezení zadaných uživatelem.

CRestrictions::Open

Vrátí sadu výsledků podle omezení zadaných uživatelem.

Syntaxe

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);

Parametry

sezení
[v] Určuje existující objekt relace použitý pro připojení ke zdroji dat.

lpszParam
[v] Určuje omezení sady řádků schématu.

bBind
[v] Určuje, zda se má mapa sloupců svázat automaticky. Výchozí hodnota je true, což způsobí, že mapa sloupců bude vázána automaticky. Nastavením vazby bBind false zabráníte automatické vazbě mapy sloupců, abyste mohli vytvořit vazbu ručně. (Ruční vazba je pro uživatele OLAP obzvláště zajímavá.)

Návratová hodnota

Jedna ze standardních hodnot HRESULT.

Poznámky

Pro sadu řádků schématu můžete zadat maximálně sedm omezení.

Informace o definovaných omezeních jednotlivých sad řádků schématu najdete v tématu IDBSchemaRowset .

Viz také

Šablony příjemců OLE DB
Referenční dokumentace k šablonám příjemců OLE DB
Třídy sady řádků schématu a definiční třídy typů