Partager via


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

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

AddRefRows

Incrémente le décompte de références associé à la ligne actuelle.

Fermer

Lignes de versions et l'interface actuelle d' IRowset .

Comparaison

Compare deux signets à l'aide de IRowsetLocate::Compare.

CRowset

Crée un nouvel objet d' CRowset et (facultatif) l'associe à une interface d' IRowset fourni comme paramètre.

Supprimer

Les supprime une ligne de l'ensemble de lignes en utilisant IRowsetChange : DeleteRows.

FindNextRow

Recherche la ligne correspondante suivante après que le signet spécifié.

GetApproximatePosition

Retourne la position approximative d'une ligne correspondant à un signet.

GetData

Récupère des données de la copie du jeu de lignes de la ligne.

GetDataHere

Récupère des données de la mémoire tampon spécifiée.

GetOriginalData

Récupère les données récemment extraites de ou transmises à la source de données, en ignorant les modifications en attente.

GetRowStatus

Retourne l'état de toutes les lignes.

Insert

Crée et insère une nouvelle ligne à l'aide de IRowsetChange : InsertRow.

IsSameRow

Compare la ligne spécifiée de la ligne actuelle.

MoveFirst

Repositionne l'emplacement de NeXT-effort à la position d'origine.

MoveLast

Fait passer au dernier enregistrement.

MoveNext

Données d'efforts de la ligne séquentielle suivante ou un nombre spécifié de positions au delà de la ligne suivante.

MovePrev

Navigue jusqu'à l'enregistrement précédent.

MoveToBookmark

Extrait la ligne marquée par un signet ou la ligne à un offset spécifié de signet.

MoveToRatio

Les efforts de lignes à partir d'une position fractionnaire du jeu de lignes.

ReleaseRows

Appels IRowset::ReleaseRows pour libérer le handle de ligne actuelle.

SetData

Définit les valeurs des données dans une ou plusieurs colonnes d'une ligne dans IRowsetChange : SetData.

Annuler

Annule toutes les modifications apportées à une ligne depuis la dernière extraction ou mise à jour.

Update

Transmet toutes les modifications en attente apportées à la ligne en cours depuis la dernière extraction ou mise à jour.

UpdateAll

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

Voir aussi

Concepts

exemple de DBViewer

Exemple MultiRead

Exemple d'attributs MultiRead

Modèles du consommateur OLE DB (C++)

Référence des modèles du consommateur OLE DB