CRecordset::GetBookmark

аннулировать GetBookm&ark (CDBVariantamp; varBookmark );
Бросай (CDBException, CMemoryException);

Параметры

varBookmark

Ссылка на объект CDBVariant , представляющий закладки на текущей записи.

Примечания

Вызов этой функции-члена для получения значения закладки в текущей записи. Чтобы определить, если закладки поддерживаются на набор записей, вызовите CanBookmark. Чтобы сделать доступным, если они поддерживаются закладки, необходимо установить параметр CRecordset::useBookmarks в параметре dwOptions функции-члена Open.

Примечание   Если закладки не поддерживается или недоступен, вызов GetBookmark приведет к созданию исключения. Закладки не поддерживаются только наборы записей.

GetBookmark присваивает значение закладки в текущей записи в объект CDBVariant . Чтобы вернуться к этой записи в любое время после переезда в другой записи, вызовите SetBookmark с соответствующим объектом CDBVariant.

Примечание   После определенных записей операций закладки больше не может быть действительным. К примеру если вы вызываете GetBookmark следуют Requery, не удается вернуться к записи с SetBookmark. Вызовите CDatabase::GetBookmarkPersistence , чтобы проверить ли вы можете безопасно вызвать SetBookmark.

Для получения дополнительных сведений о закладки и навигации набора записей, обратитесь к статьям набор записей: закладки и абсолютной позиции (ODBC) и набор записей: прокрутка (ODBC) в Руководстве по Visual C++ программист.

Обзор CRecordsetЧлены класса | Иерархическая схема

См. также CRecordset::CanBookmark, CRecordset::SetBookmark, CDatabase::GetBookmarkPersistence

Index