до втрати SetBookm&ark (константа CDBVariantamp; varBookmark );
кинути (CDBException, CMemoryException);
Параметри
varBookmark
Посилання на CDBVariant об'єкт, що містить закладку значення для певного запису.
Зауваження
Телефонуйте цієї функції-члена в положення набір записів на запис, яка містить вказану закладку. Щоб визначити, якщо закладки підтримуються на набір записів, називають CanBookmark. Щоб закладки доступні, якщо вони підтримуються, ви повинні встановити параметр CRecordset::useBookmarks "в dwOptions параметр відкритим члена функції.
Примітка Якщо закладки не підтримується або недоступний, зателефонувавши SetBookmark призведе виняток бути кинуті. Закладок не підтримуються лише для вперед набори записів.
Перший витягати закладку для поточного запису Телефонуйте GetBookmark, який зберігає значення закладки на CDBVariant об'єкт. Пізніше можна повернутися до цього запису, зателефонувавши SetBookmark за допомогою значення збережені закладки.
Примітка Після певного набору записів операцій ви повинні перевірити перед викликом SetBookmark, наполегливістю закладки. Наприклад, якщо ви відновити закладки з GetBookmark а потім викликати Повторний запит, закладка може вже не бути дієвим. Зателефонуйте CDatabase::GetBookmarkPersistence , щоб перевірити, чи можна сміливо назвати SetBookmark.
Докладніше про закладки та переходів набір записів, перегляньте статті набір записів: закладки і абсолютна позиції (ODBC) і набір записів: прокручування (ODBC) в Visual C++ програміста керівництво.
Огляд CRecordset | Члени класу | Ієрархічна діаграма
Дивіться також CRecordset::CanBookmark, CRecordset::GetBookmark, CRecordset::SetAbsolutePosition, CDatabase::GetBookmarkPersistence