SCHEMA_ENTRY
Associe un GUID avec une classe.
SCHEMA_ENTRY(
guid,
rowsetClass
);
Paramètres
guid
Un jeu de lignes du schéma GUID.Consultez l' IDBSchemaRowset dans OLE DB Programmer's Reference pour obtenir une liste de jeux de lignes du schéma et de leurs GUID.rowsetClass
La classe qui sera créée pour représenter le jeu de lignes du schéma.
Notes
IDBSchemaRowsetImpl peut ensuite interroger la carte pour une liste des GUID, ou elle peut créer un jeu de lignes si celle-ci reçoit un GUID.Le jeu de lignes du schéma IDBSchemaRowsetImpl le crée est semblable à CRowsetImplstandard classe dérivée de, à moins qu'il doit fournir une méthode de Exécuter qui possède la signature suivante :
HRESULT Execute (LONG* pcRowsAffected, ULONG cRestrictions,
const VARIANT* rgRestrictions)
Cette fonction de Exécuter remplit données du jeu de lignes.L'Assistant Projet ATL le crée, comme décrit dans IDBSchemaRowset dans OLE DB Programmer's Reference, trois jeux de lignes du schéma initiaux dans le projet pour les trois schémas de liaison OLE DB :
DBSCHEMA_TABLES
DBSCHEMA_COLUMNS
DBSCHEMA_PROVIDER_TYPES
L'Assistant ajoute également trois entrées correspondantes dans le mappage du schéma.Consultez Créer un fournisseur de modèles OLE DB pour plus d'informations sur l'utilisation de l'Assistant pour créer un fournisseur.
Configuration requise
Header: atldb.h