Freigeben über


CDaoRecordset::IsDeleted

Rufen Sie die Memberfunktion auf, um zu bestimmen, 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.

HinweisHinweis

Sie müssen nicht, um den gelöschten Status für Datensätze in einer Momentaufnahme oder in einem Recordset vom Typ Tabelle zu überprüfen.Da Datensätze nicht von einer Momentaufnahme gelöscht werden können, ist es nicht erforderlich, IsDeleted aufzurufen.Für vom Typ Tabellen Recordset werden gelöschte Datensätze eigentlich aus dem Recordset entfernt.Sobald ein Datensatz, entweder von Ihnen, ein anderer Benutzer wurde gelöscht, oder in einem anderen Recordset, können Sie nicht zurück zu diesem Datensatz wechseln.Daher ist es nicht erforderlich, IsDeleted aufzurufen.

Wenn Sie einen Datensatz aus einem Dynaset löschen, wird es aus dem Recordset entfernt und Sie können nicht zurück zu diesem Datensatz wechseln.Wenn jedoch ein Datensatz in einem Dynaset entweder von einem anderen Benutzer oder einem anderen Recordset auf der gleichen Tabelle gelöscht wird, gibt IsDeletedTRUE wenn Sie später einen Bildlauf zu diesem Datensatz zurück.

Weitere Informationen finden Sie in den Themen "Löschmethode", "Auslastungs- modifiedeigenschaft" und "EditMode-Eigenschaft" in der DAO-Hilfe.

Anforderungen

Header: afxdao.h

Siehe auch

Referenz

CDaoRecordset-Klasse

Hierarchien-Diagramm

CDaoRecordset::Delete

CDaoRecordset::IsBOF

CDaoRecordset::IsEOF