Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine generische Klasse, mit der Sie Einschränkungen für Schema-Rowsets angeben können.
Syntax
template <class T, short nRestrictions, const GUID* pguid>
class CRestrictions :
public CSchemaRowset <T, nRestrictions>
Parameter
T
Die Klasse, die für den Accessor verwendet wird.
nRestrictions
Die Anzahl der Einschränkungsspalten für das Schema-Rowset.
pguid
Ein Zeiger auf die GUID für das Schema.
Anforderungen
Kopfzeile: atldbsch.h
Member
Methoden
| Name | Beschreibung |
|---|---|
| Offen | Gibt ein Resultset gemäß den vom Benutzer angegebenen Einschränkungen zurück. |
CRestrictions::Open
Gibt ein Resultset gemäß den vom Benutzer angegebenen Einschränkungen zurück.
Syntax
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);
Parameter
Sitzungskonsistenz
[in] Gibt ein vorhandenes Sitzungsobjekt an, das zum Herstellen einer Verbindung mit der Datenquelle verwendet wird.
lpszParam
[in] Gibt die Einschränkungen für das Schema-Rowset an.
bBind
[in] Gibt an, ob die Spaltenzuordnung automatisch gebunden werden soll. Der Standardwert ist true, was bewirkt, dass die Spaltenzuordnung automatisch gebunden wird. Durch Festlegen von "bBind " wird false die automatische Bindung der Spaltenzuordnung verhindert, sodass Sie manuell binden können. (Manuelle Bindung ist für OLAP-Benutzer von besonderem Interesse.)
Rückgabewert
Einer der HRESULT-Standardwerte.
Hinweise
Sie können maximal sieben Einschränkungen für ein Schema-Rowset angeben.
Informationen zu den definierten Einschränkungen für jedes Schema-Rowset finden Sie unter IDBSchemaRowset .
Siehe auch
OLE DB-Consumervorlagen
Referenz der OLE DB-Consumervorlagen
Schemarowset-Klassen und Typedef-Klassen