classe de CRowset
Encapsule un objet d'ensemble de lignes OLE DB et plusieurs interfaces qui y sont liées et fournit les méthodes de manipulation des données d'un ensemble de lignes.
template <class TAccessor = CAccessorBase>
class CRowset
Paramètres
- TAccessor
Un classe accesseur. La valeur par défaut est CAccessorBase.
Membres
Méthodes
Incrémente le nombre de références associées à la ligne actuelle. |
|
Libères des lignes et l'interface actuelle de l'interface IRowset. |
|
Compare deux signets en utilisant IRowsetLocate::Compare. |
|
Crée un nouvel objet CRowset et l'associe (éventuellement) avec une interface IRowset fournie en tant que paramètre. |
|
Suppressime des lignes de l'ensemble de lignes à l'aide de IRowsetChange:DeleteRows. |
|
Recherche la ligne correspondante suivante après 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 les données de la mémoire tampon spécifiée. |
|
Récupère les données récemment transmises ou obtenues de 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 en utilisant IRowsetChange:InsertRow. |
|
Compare la rangée spécifiée à la rangée actuelle. |
|
Repositionne la position d'extraction suivante à sa position initiale. |
|
Déplace jusqu'au dernier enregistrement |
|
Extrait des données de la ligne séquentielle suivante ou un nombre spécifié de positions au delà de la ligne suivante. |
|
Pour revenir à l'enregistrement précédent |
|
Extrait la ligne marquée par un signet ou la ligne à un nombre de lignes spécifié de ce signet. |
|
Extrait des lignes en commençant à une position décimale dans l'ensemble de lignes. |
|
Appelle IRowset::ReleaseRows pour libérer le handle de ligne actuelle. |
|
Définit des valeurs de données dans une colonne ou plus d'une ligne en utilisant IRowsetChange:SetData. |
|
Annule toutes les modifications apportées à une ligne depuis la dernière extraction ou Mise à jour. |
|
Transfère les modifications en attente apportées à la ligne en cours depuis la dernière extraction. |
|
CRowset::UpdateAll transfère les modifications en attente apportées à toutes les lignes depuis la dernière extraction ou mise à jour. |
Notes
Dans OLE DB, un ensemble de lignes est l'objet dans lequel un programme définit et extrait des données.
Cette classe n'est pas destinée à ê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
En-tête : atldbcli.h
Voir aussi
Concepts
Exemple d'attributs de MultiRead