CRecordset::IsDeleted

BOOL IsDeleted ( ) const;

Rückgabewert

Ungleich NULL, wenn das Recordset auf einem gelöschten Datensatz positioniert ist; andernfalls 0.

Bemerkungen

Rufen Sie diese Memberfunktion um festzustellen, ob der aktuelle Datensatz gelöscht wurde. Wenn Sie Blättern Sie zu einem Datensatz und IsDeleted gibt TRUE (ungleich null), dann müssen Sie zu einem anderen Datensatz scrollen, bevor Sie andere Recordset-Operationen durchführen können.

Beachten Sie, dass das Ergebnis IsDeleted von vielen Faktoren ab, wie Ihr Recordsettyp, hängt ob das Recordset aktualisierbar ist, ob Sie die CRecordset::skipDeletedRecords -Option angegeben, wenn Sie das Recordset geöffnet, ob Ihre Treiber Packs Datensätze gelöscht, und ob es mehrere Benutzer.

Weitere Informationen über CRecordset::skipDeletedRecords und Verpackung-Treiber finden Sie unter die Open -Memberfunktion.

Hinweis&Nbsp;  Wenn Sie das gesammelte Abrufen von Zeilen implementiert haben, sollten Sie IsDeletednicht aufrufen. Rufen Sie stattdessen die GetRowStatus -Memberfunktion. Weitere Informationen über gesammelte finden Sie im Artikel Recordset: Abrufen von Datensätzen in einer Sammeloperation (ODBC) im Visual C++ Programmer's Guide.

CRecordset ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CRecordset::Delete, CRecordset::IsBOF, CRecordset::IsEOF

Index