CRestrictions, classe
Classe générique qui vous permet de spécifier des restrictions pour les ensembles de lignes de schéma.
Syntaxe
template <class T, short nRestrictions, const GUID* pguid>
class CRestrictions :
public CSchemaRowset <T, nRestrictions>
Paramètres
T
Classe utilisée pour l’accesseur.
nRestrictions
Nombre de colonnes de restriction pour l’ensemble de lignes de schéma.
pguid
Pointeur vers le GUID du schéma.
Spécifications
En-tête : atldbsch.h
Membres
Méthodes
Nom | Description |
---|---|
Ouvrir | Retourne un jeu de résultats en fonction des restrictions fournies par l’utilisateur. |
CRestrictions::Open
Retourne un jeu de résultats en fonction des restrictions fournies par l’utilisateur.
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);
Paramètres
Session
[in] Spécifie un objet de session existant utilisé pour se connecter à la source de données.
lpszParam
[in] Spécifie les restrictions sur l’ensemble de lignes de schéma.
bBind
[in] Spécifie s’il faut lier automatiquement le mappage de colonnes. La valeur par défaut est true
, ce qui entraîne la liaison automatique du mappage de colonnes. Définition de bBind pour false
empêcher la liaison automatique du mappage de colonnes afin que vous puissiez lier manuellement. (La liaison manuelle est particulièrement intéressante pour les utilisateurs OLAP.)
Valeur de retour
Une des valeurs HRESULT standard.
Notes
Vous pouvez spécifier un maximum de sept restrictions sur un ensemble de lignes de schéma.
Pour plus d’informations sur les restrictions définies sur chaque ensemble de lignes de schéma, consultez IDBSchemaRowset .
Voir aussi
Modèles du consommateur OLE DB
Référence des modèles du consommateur OLE DB
Classes de jeu de lignes du schéma et classes Typedef