Partager via


CRecordset::IsDeleted

Détermine si l'enregistrement en cours a été supprimé.

BOOL IsDeleted( ) const;

Valeur de retour

Une valeur différente de zéro si le recordset est positionné sur un enregistrement supprimé ; sinon 0.

Notes

Si vous accédez à un enregistrement et IsDeleted retourne TRUE (une valeur différente de zéro), vous devez le défilement à un autre enregistrement avant de pouvoir exécuter toutes les autres opérations de recordset.

Le résultat d' IsDeleted dépend de nombreux facteurs, tels que votre type de recordset, si votre recordset peut être mise à jour, si vous avez spécifié l'option de CRecordset::skipDeletedRecords lorsque vous avez ouvert le recordset, si les enregistrements supprimés par paquets de gestionnaire, et s'il y a plusieurs utilisateurs.

Pour plus d'informations sur CRecordset::skipDeletedRecords et l'encapsulation de gestionnaire, consultez la fonction membre d' Ouvrez .

[!REMARQUE]

Si vous avez implémenté l'extraction de lignes en bloc, vous ne devez pas appeler IsDeleted.À la place, appelez la fonction membre de GetRowStatus .Pour plus d'informations sur l'extraction de lignes en bloc, consultez l'article recordset : Extraction globale d'enregistrements (ODBC).

Configuration requise

Header: afxdb.h

Voir aussi

Référence

Classe de CRecordset

Graphique de la hiérarchie

CRecordset::Delete

CRecordset::IsBOF

CRecordset::IsEOF

CRecordset::Move