次の方法で共有


CRecordset::IsDeleted

現在のレコードが削除されているかどうかを判定します。

BOOL IsDeleted( ) const;

戻り値

レコードセットが削除したレコードに配置されている場合は、; それ以外の場合は 0。

解説

レコードにスクロールし、IsDeleted[真] (ゼロ) 返す場合、他のレコードセットの操作が実行する前に別のレコードにスクロールする必要があります。

IsDeleted の結果は多くの要因によってかどうかは、Driver Pack はレコードを削除したかどうか、および複数のユーザーがあるかどうかをレコードセットを開いたときに CRecordset::skipDeletedRecords オプションを指定したかどうか、レコードセットが更新可能であり、レコードセットの型など、決まります。

CRecordset::skipDeletedRecords やドライバーのパッキングに関する詳細については、[開く] のメンバー関数に関するトピックを参照してください。

[!メモ]

バルク行フェッチを実装している IsDeletedを呼び出す必要があります。代わりに、GetRowStatus のメンバー関数を呼び出します。バルク行フェッチに関する詳細については、" " レコードセット: フェッチ サイズのレコードを (ODBC)を参照してください。

必要条件

Header: afxdb.h

参照

関連項目

CRecordset クラス

階層図

CRecordset::Delete

CRecordset::IsBOF

CRecordset::IsEOF

CRecordset::Move