CDaoRecordset::IsDeleted
更新 : 2007 年 11 月
現在のレコードが削除されているかどうかを調べます。
BOOL IsDeleted( ) const;
戻り値
レコードセットが削除されたレコードに位置付けられている場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
レコードにスクロールして、IsDeleted が TRUE (0 以外の値) を返した場合は、別のレコードにスクロールしてからレコードセットを操作します。
メモ : |
---|
スナップショット タイプのレコードセットまたはテーブル タイプのレコードセットのレコードの削除ステータスを調べる必要はありません。スナップショット タイプのレコードセットからレコードを削除できないので、IsDeleted を呼び出す必要はありません。テーブル タイプのレコードセットの場合、削除されたレコードは実際にレコードセットから削除されます。レコードが削除されると、削除がユーザー自身またはほかのユーザーによるものでも、あるいはレコードがほかのレコードセット内にある場合でも、そのレコードにスクロール バックすることはできません。そのため、IsDeleted を呼び出す必要がありません。 |
ダイナセット タイプのレコードセットからレコードを削除する場合、そのレコードはレコードセットから削除され、そのレコードにスクロール バックすることはできません。しかし、ダイナセット タイプのレコードセットのレコードがほかのユーザーにより削除された、または同一テーブルを基本にした別のレコードセットで削除された場合、後でそのレコードへスクロールすると IsDeleted は TRUE を返します。
関連情報については、DAO ヘルプの「Delete Method」、「LastModified Property」、および「EditMode Property」を参照してください。
必要条件
ヘッダー : afxdao.h