無効 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::CanBookmark、 CRecordset::SetBookmark、 CDatabase::GetBookmarkPersistence(&N)