IDBSchemaRowsetImpl, classe

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

caf34k86.collapse_all(fr-fr,VS.110).gifMéthodes

CheckRestrictions

Vérifie la validité des restrictions par rapport à un jeu de lignes du schéma.

CreateSchemaRowset

Implémente une fonction du créateur d'objet COM pour l'objet spécifié par le paramètre de modèle.

SetRestrictions

Spécifie les restrictions que vous prenez en charge sur un jeu de lignes du schéma particulier.

caf34k86.collapse_all(fr-fr,VS.110).gifMéthodes d'interface

GetRowset

Retourne un jeu de lignes du schéma.

GetSchemas

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

Autres ressources

membres d'IDBSchemaRowsetImpl