CDaoRecordset::IsDeleted
現在のレコードが削除されているかどうかを判定するためにこのメンバー関数を呼び出します。
BOOL IsDeleted( ) const;
戻り値
レコードセットが削除したレコードに配置されている場合は、; それ以外の場合は 0。
解説
レコードにスクロールし、IsDeleted が [真] (ゼロ) 返す場合、他のレコードセットの操作が実行する前に別のレコードにスクロールする必要があります。
[!メモ]
スナップショットまたはテーブル タイプのレコードセットのレコードの削除された状態をチェックする必要はありません。レコードがスナップショットから削除できないため IsDeletedを呼び出す必要はありません。テーブル タイプのレコードセットの場合、削除したレコードがレコードセットから実際に削除されます。一度レコードは、別のユーザー削除されているか、別のレコードセットで、そのレコードにスクロールすることはできません。したがって、IsDeletedを呼び出す必要はありません。
ダイナセットからレコードを削除すると、レコードセットから削除され、そのレコードにスクロールすることはできません。ただし、ダイナセットのレコードが、他のユーザーによってまたは同じテーブルに基づいて別のレコードセットで削除されると IsDeleted は、そのレコードにスクロール時以降の [真] を返します。
関連情報は、DAO ヘルプ トピック「削除"メソッド」、「最終更新プロパティ」、および「EditMode プロパティ」を参照してください。
必要条件
Header: afxdao.h