CRecordset::IsDeleted
現在のレコードが削除されているかどうかを調べます。
BOOL IsDeleted( ) const;
戻り値
レコードセットが削除されたレコードに位置付けられている場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
レコードにスクロールして、IsDeleted が TRUE (0 以外の値) を返した場合は、別のレコードにスクロールしてからレコードセットを操作します。
IsDeleted の結果は、レコードセット種別、レコードセットが更新可能かどうか、レコードセットを開いたときに CRecordset::skipDeletedRecords オプションを指定したかどうか、削除されたレコードをドライバーがパックするかどうか、複数のユーザーが使用するかどうかなどの多くの要因に依存します。
CRecordset::skipDeletedRecords とドライバーによるパックの詳細については、「CRecordset::Open」メンバー関数を参照してください。
注意
バルク行フェッチを実装した場合は、IsDeleted を呼び出すことができません。 代わりに、GetRowStatus メンバー関数を呼び出します。 バルク行フェッチの詳細については、資料を参照してくださいレコード セット:一括 (ODBC) 内のレコードをフェッチ。
必要条件
**ヘッダー:**afxdb.h