Classe CRestrictions
Classe generica che consente di specificare restrizioni per i set di righe dello schema.
Sintassi
template <class T, short nRestrictions, const GUID* pguid>
class CRestrictions :
public CSchemaRowset <T, nRestrictions>
Parametri
T
Classe utilizzata per la funzione di accesso.
nRestrictions
Numero di colonne di restrizione per il set di righe dello schema.
pguid
Puntatore al GUID per lo schema.
Requisiti
Intestazione: atldbsch.h
Membri
Metodi
Nome | Descrizione |
---|---|
Si apra | Restituisce un set di risultati in base alle restrizioni fornite dall'utente. |
CRestrictions::Open
Restituisce un set di risultati in base alle restrizioni fornite dall'utente.
Sintassi
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);
Parametri
Sessione
[in] Specifica un oggetto sessione esistente utilizzato per connettersi all'origine dati.
lpszParam
[in] Specifica le restrizioni relative al set di righe dello schema.
bBind
[in] Specifica se associare automaticamente la mappa delle colonne. Il valore predefinito è true
, che determina l'associazione automatica della mappa delle colonne. L'impostazione di bBind su false
impedisce l'associazione automatica della mappa delle colonne in modo che sia possibile eseguire manualmente l'associazione. L'associazione manuale è di particolare interesse per gli utenti OLAP.
Valore restituito
Uno dei valori HRESULT standard.
Osservazioni:
È possibile specificare un massimo di sette restrizioni per un set di righe dello schema.
Per informazioni sulle restrizioni definite per ogni set di righe dello schema, vedere IDBSchemaRowset .
Vedi anche
Modelli di consumer OLE DB
Riferimenti ai modelli consumer OLE DB
Classi Rowset dello schema e classi Typedef