CDaoRecordset::IsDeleted

Appelez la fonction membre pour déterminer 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.

[!REMARQUE]

Vous n'avez pas besoin d'examiner l'état supprimé pour rechercher des enregistrements dans un instantané ou un recordset de type table.Étant donné que les enregistrements ne peuvent pas être supprimés d'un instantané, il n'est pas nécessaire d'appeler IsDeleted.Pour les recordsets de type table, les enregistrements supprimés sont supprimés en fait du recordset.Une fois un enregistrement a été supprimé, ou selon vous, un autre utilisateur, ou dans un autre recordset, vous ne pouvez pas faire défiler vers cet enregistrement.Par conséquent, il n'est pas nécessaire d'appeler IsDeleted.

Lorsque vous supprimez un enregistrement d'une feuille de réponse dynamique, il est supprimé du recordset et vous ne pouvez pas faire défiler vers cet enregistrement.Toutefois, si un enregistrement dans une feuille de réponse dynamique est supprimé par un autre utilisateur ou dans un autre recordset en fonction de la même table, IsDeleted retourne TRUE lorsque vous défilement ultérieurement à cet enregistrement.

Pour des informations connexes, consultez les rubriques traitant méthode de suppression », « propriété de a modifié », et « propriété d'EditMode » dans l'aide de DAO.

Configuration requise

Header: afxdao.h

Voir aussi

Référence

Classe de CDaoRecordset

Graphique de la hiérarchie

CDaoRecordset::Delete

CDaoRecordset::IsBOF

CDaoRecordset::IsEOF