次の方法で共有


CRecordset::IsDeleted

更新 : 2007 年 11 月

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

BOOL IsDeleted( ) const;

戻り値

レコードセットが削除されたレコードに位置付けられている場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

レコードにスクロールして、IsDeletedTRUE (0 以外の値) を返した場合は、別のレコードにスクロールしてからレコードセットを操作します。

IsDeleted の結果は、レコードセット種別、レコードセットが更新可能かどうか、レコードセットを開いたときに CRecordset::skipDeletedRecords オプションを指定したかどうか、削除されたレコードをドライバがパックするかどうか、複数のユーザーが使用するかどうかなどの多くの要因に依存します。

CRecordset::skipDeletedRecords とドライバによるパックの詳細については、「CRecordset::Open」メンバ関数を参照してください。

11teybye.alert_note(ja-jp,VS.90).gifメモ :

バルク行フェッチを実装した場合は、IsDeleted を呼び出すことができません。代わりに、GetRowStatus メンバ関数を呼び出します。バルク行フェッチの詳細については、「レコードセット : バルク行フェッチ (ODBC)」を参照してください。

必要条件

ヘッダー : afxdb.h

参照

参照

CRecordset クラス

階層図

CRecordset::Delete

CRecordset::IsBOF

CRecordset::IsEOF

CRecordset::Move

その他の技術情報

CRecordset のメンバ