CRecordset::GetBookmark

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

パラメーター

varBookmark

現在のレコードのブックマークを表すCDBVariantオブジェクトへの参照。

解説

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

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

GetBookmarkの現在のレコードのブックマーク値をCDBVariantオブジェクトに割り当てます。そのレコードに別のレコードに移動した後、任意の時点に戻すには、 SetBookmarkを対応するCDBVariantオブジェクトを呼び出す。

特価;特定のレコード セット操作後は、ブックマークはもはや有効であることがあります。クエリを再実行して続いてGetBookmarkを呼び出す場合は、たとえば、 SetBookmarkをレコードに戻りますできないことがあります。SetBookmarkを安全に呼び出すことができるかどうかを確認するには、 CDatabase::GetBookmarkPersistenceを呼び出す(&N)。

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

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

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

Index