CRecordset::IsDeleted

Bestimmt, ob der aktuelle Datensatz gelöscht wurde.

BOOL IsDeleted( ) const;

Rückgabewert

Ungleich 0 (null), wenn das Recordset auf gelöschten Datensatz platziert wird; andernfalls 0.

Hinweise

Wenn Sie zu einem Datensatz wechseln und IsDeletedTRUE-Wert ungleich 0 (null) zurückgibt, müssen Sie zu einem anderen Datensatz wechseln, bevor andere Recordsetvorgänge ausführen können.

Das Ergebnis IsDeleted hängt von vielen Faktoren, wie dem Recordsettyp ab, ob das Recordset aktualisierbar ist, dass Sie die CRecordset::skipDeletedRecords Option angegeben haben, als Sie das Recordset geöffnet haben, ob die gelöschten Datensätze des Treibers Packs und ob es mehrere Benutzer gibt.

Weitere Informationen zu CRecordset::skipDeletedRecords und Treiberverpackung, finden Sie die Geöffnet-Memberfunktion.

HinweisHinweis

Wenn Sie das gesammelte Abrufen von Zeilen implementiert haben, sollten Sie IsDeleted nicht aufrufen.Rufen Sie die GetRowStatus-Memberfunktion auf.Weitere Informationen über das gesammelte Abrufen von Zeilen, finden Sie im Artikel Recordset: Datensätzen in einer Sammeloperation (ODBC).

Anforderungen

Header: afxdb.h

Siehe auch

Referenz

CRecordset-Klasse

Hierarchien-Diagramm

CRecordset::Delete

CRecordset::IsBOF

CRecordset::IsEOF

CRecordset::Move