CRecordset::SetBookmark

SetBookmark を無効 (const CDBVariantamp; varBookmark );
(CDBException、CMemoryException) を投げます。(&A)

パラメーター

varBookmark

特定のレコードのブックマーク値を含むCDBVariantオブジェクトへの参照。

解説

指定したブックマークが含まれているレコードに、レコード セットの位置にこのメンバー関数を呼び出します。レコード セットでブックマークがサポートされているかを確認するには、 CanBookmarkを呼び出します。ブックマークがサポートされている場合に利用できるようにするには、 Openメンバー関数のdwOptionsパラメータでCRecordset::useBookmarksオプションを設定する必要があります。

特価;ブックマークをサポートされていないか、使用できない場合は、 SetBookmarkを呼び出すにスローされた例外になります。ブックマークは、前方参照だけのレコード セットではサポートされません。(&N)。

現在のレコードのブックマークを最初取得するGetBookmark CDBVariantオブジェクトにブックマークの値を保存、呼び出し。後、ブックマークの値を使用してSetBookmarkを呼び出してそのレコードに戻ることができます。

特価;特定のレコード セット操作後は、 SetBookmarkを呼び出す前にブックマークの永続性をチェックする必要があります。GetBookmarkをブックマークを取得し、クエリを再実行を呼び出す場合は、たとえば、ブックマークは無効に可能性があります。SetBookmarkを安全に呼び出すことができるかどうかを確認するには、 CDatabase::GetBookmarkPersistenceを呼び出す(&N)。

ブックマークとレコード セットの移動の詳細についてを参照してください レコード セット: ブックマークと絶対位置 (ODBC) レコード セット: スクロール (ODBC)Visual の C++ プログラマのガイド

CRecordset の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CRecordset::CanBookmarkCRecordset::GetBookmarkCRecordset::SetAbsolutePositionCDatabase::GetBookmarkPersistence(&N)

Index