CAccessorBase, classe
Tous les accesseurs dans les modèles OLE DB dérivent de cette classe. CAccessorBase
permet à un ensemble de lignes de gérer plusieurs accesseurs. Il fournit également une liaison pour les paramètres et les colonnes de sortie.
Syntaxe
// Replace with syntax
Membres
Méthodes
Nom | Description |
---|---|
Close | Ferme les accesseurs. |
GetHAccessor | Récupère le handle d’accesseur. |
GetNumAccessors | Récupère le nombre d’accesseurs créés par la classe. |
IsAutoAccessor | Teste si l’accesseur spécifié est un accesseur automatique. |
ReleaseAccessors | Libère les accesseurs. |
Spécifications
En-tête : atldbcli.h
CAccessorBase::Close
Ferme les accesseurs.
Syntaxe
void Close();
Notes
Vous devez d’abord appeler ReleaseAccessors .
CAccessorBase::GetHAccessor
Récupère le handle d’accesseur d’un accesseur spécifié.
Syntaxe
HACCESSOR GetHAccessor(ULONG nAccessor) const;
Paramètres
nAccessor
[in] Nombre de décalage zéro pour l’accesseur.
Valeur de retour
Handle d’accesseur.
CAccessorBase::GetNumAccessors
Récupère le nombre d’accesseurs créés par la classe.
Syntaxe
ULONG GetNumAccessors() const;
Valeur de retour
Nombre d’accesseurs créés par la classe.
CAccessorBase::IsAutoAccessor
Retourne true si les données sont automatiquement récupérées pour l’accesseur pendant une opération de déplacement.
Syntaxe
bool IsAutoAccessor(ULONG nAccessor) const;
Paramètres
nAccessor
[in] Nombre de décalage zéro pour l’accesseur.
Valeur de retour
Retourne true
si l’accesseur est un accesseur automatique. Sinon, false
est retourné.
CAccessorBase::ReleaseAccessors
Libère les accesseurs créés par la classe.
Syntaxe
HRESULT ReleaseAccessors(IUnknown* pUnk);
Paramètres
punk
[in] Pointeur vers une IUnknown
interface pour l’objet COM pour lequel les accesseurs ont été créés.
Valeur de retour
HRESULT standard.
Notes
Appelé à partir de CAccessorRowset ::Close.
Voir aussi
Modèles du consommateur OLE DB
Référence des modèles du consommateur OLE DB
CAccessorBase, classe