CRowset, classe
Encapsule un objet jeu de lignes OLE DB et plusieurs interfaces connexes et fournit des méthodes de manipulation des données du jeu de lignes.
template <class TAccessor = CAccessorBase>
class CRowset
Paramètres
- TAccessor
Une classe d'accesseur.La valeur par défaut est CAccessorBase.
Membres
Méthodes
Incrémente le décompte de références associé à la ligne actuelle. |
|
Lignes de versions et l'interface actuelle d' IRowset . |
|
Compare deux signets à l'aide de IRowsetLocate::Compare. |
|
Crée un nouvel objet d' CRowset et (facultatif) l'associe à une interface d' IRowset fourni comme paramètre. |
|
Les supprime une ligne de l'ensemble de lignes en utilisant IRowsetChange : DeleteRows. |
|
Recherche la ligne correspondante suivante après que le signet spécifié. |
|
Retourne la position approximative d'une ligne correspondant à un signet. |
|
Récupère des données de la copie du jeu de lignes de la ligne. |
|
Récupère des données de la mémoire tampon spécifiée. |
|
Récupère les données récemment extraites de ou transmises à la source de données, en ignorant les modifications en attente. |
|
Retourne l'état de toutes les lignes. |
|
Crée et insère une nouvelle ligne à l'aide de IRowsetChange : InsertRow. |
|
Compare la ligne spécifiée de la ligne actuelle. |
|
Repositionne l'emplacement de NeXT-effort à la position d'origine. |
|
Fait passer au dernier enregistrement. |
|
Données d'efforts de la ligne séquentielle suivante ou un nombre spécifié de positions au delà de la ligne suivante. |
|
Navigue jusqu'à l'enregistrement précédent. |
|
Extrait la ligne marquée par un signet ou la ligne à un offset spécifié de signet. |
|
Les efforts de lignes à partir d'une position fractionnaire du jeu de lignes. |
|
Appels IRowset::ReleaseRows pour libérer le handle de ligne actuelle. |
|
Définit les valeurs des données dans une ou plusieurs colonnes d'une ligne dans IRowsetChange : SetData. |
|
Annule toutes les modifications apportées à une ligne depuis la dernière extraction ou mise à jour. |
|
Transmet toutes les modifications en attente apportées à la ligne en cours depuis la dernière extraction ou mise à jour. |
|
Transmet toutes les modifications en attente apportées à toutes les lignes depuis la dernière extraction ou mise à jour. |
Notes
Dans OLE DB, un jeu de lignes est l'objet via lequel un programme définit et extrait des données.
Cette classe n'est pas vraiment être instanciée mais plutôt passée comme paramètre de modèle à CTable ou à CCommand (CRowset est la valeur par défaut).
Configuration requise
Header: atldbcli.h