次の方法で共有


CDaoRecordset::IsDeleted

現在のレコードが削除されているかどうかを判定するためにこのメンバー関数を呼び出します。

BOOL IsDeleted( ) const;

戻り値

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

解説

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

[!メモ]

スナップショットまたはテーブル タイプのレコードセットのレコードの削除された状態をチェックする必要はありません。レコードがスナップショットから削除できないため IsDeletedを呼び出す必要はありません。テーブル タイプのレコードセットの場合、削除したレコードがレコードセットから実際に削除されます。一度レコードは、別のユーザー削除されているか、別のレコードセットで、そのレコードにスクロールすることはできません。したがって、IsDeletedを呼び出す必要はありません。

ダイナセットからレコードを削除すると、レコードセットから削除され、そのレコードにスクロールすることはできません。ただし、ダイナセットのレコードが、他のユーザーによってまたは同じテーブルに基づいて別のレコードセットで削除されると IsDeleted は、そのレコードにスクロール時以降の [真] を返します。

関連情報は、DAO ヘルプ トピック「削除"メソッド」、「最終更新プロパティ」、および「EditMode プロパティ」を参照してください。

必要条件

Header: afxdao.h

参照

関連項目

CDaoRecordset クラス

階層図

CDaoRecordset::Delete

CDaoRecordset::IsBOF

CDaoRecordset::IsEOF