Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit l'implémentation pour les jeux de lignes du schéma.
template <class SessionClass>
class ATL_NO_VTABLE IDBSchemaRowsetImpl : public IDBSchemaRowset
Paramètres
- SessionClass
La classe par laquelle IDBSchemaRowsetImpl est hérité.En général, cette classe est la classe session de l'utilisateur.
Membres
Méthodes
Vérifie la validité des restrictions par rapport à un jeu de lignes du schéma. |
|
Implémente une fonction du créateur d'objet COM pour l'objet spécifié par le paramètre de modèle. |
|
Spécifie les restrictions que vous prenez en charge sur un jeu de lignes du schéma particulier. |
Méthodes d'interface
Retourne un jeu de lignes du schéma. |
|
Retourne une liste de jeux de lignes du schéma accessible par IDBSchemaRowsetImpl::GetRowset. |
Notes
Cette classe implémente l'interface et la fonction mise en modèle CreateSchemaRowsetd' IDBSchemaRowset de création.
OLE DB utilise des jeux de lignes du schéma pour retourner des données sur les données dans un fournisseur.Une telle données sont souvent appelée « les métadonnées. » Par défaut, un fournisseur doit toujours prendre en charge DBSCHEMA_TABLES, DBSCHEMA_COLUMNS, et DBSCHEMA_PROVIDER_TYPES, comme décrit dans IDBSchemaRowset dans OLE DB Programmer's Reference.Les jeux de lignes du schéma sont désignés dans un mappage du schéma.Pour plus d'informations sur les entrées de mappage du schéma, consultez le SCHEMA_ENTRY.
L'Assistant fournisseur OLE DB, dans l'Assistant Objet ATL, génère automatiquement le code des jeux de lignes du schéma dans votre projet.(Par défaut, l'Assistant prend en charge les jeux de lignes du schéma de liaison mentionnés précédemment.) Lorsque vous créez un consommateur à l'aide de l'Assistant Objet ATL, l'Assistant utilise des jeux de lignes du schéma pour lier les données appropriées à un fournisseur.Si vous n'implémentez pas vos jeux de lignes du schéma pour fournir des métadonnées correctes, l'Assistant ne sera pas les données appropriées.
Pour plus d'informations sur la prise en charge des jeux de lignes du schéma dans votre fournisseur, consultez Jeux de lignes du schéma de prise en charge.
Pour plus d'informations sur les jeux de lignes du schéma, consultez Jeux de lignes du schéma dans OLE DB Programmer's Reference.
Configuration requise
Header: atldb.h
Voir aussi
Référence
Classes de jeux de lignes du schéma et classes typedef
Concepts
Prise en charge des jeux de lignes du schéma