DWORD (GetBookmarkPersistence) константа;
Значення, яке повертається
Бітова маска, що визначає операцій, через які закладки зберігаються для набору записів об'єкта. Детальніше див зауваження.
Зауваження
Телефонуйте цієї функції-члена для визначення наполегливість закладки для набору записів об'єкта після певних операцій. Наприклад, якщо ви зателефонуйте CRecordset::GetBookmark а потім викликати CRecordset::Requery, закладки, отримані з GetBookmark може вже не бути дієвим. Телефонуйте GetBookmarkPersistence перед викликом CRecordset::SetBookmark.
У таблиці нижче наведено значення бітова маска, які можуть бути об'єднані для значення GetBookmarkPersistence.
| Бітова маска значення | Закладка наполегливості |
| SQL_BP_CLOSE | Закладки є дійсними після Повторний запит. |
| SQL_BP_DELETE | Закладка для рядка діє після Видалення операції на цьому рядку. |
| SQL_BP_DROP | Закладки є дійсними після закриття операції. |
| SQL_BP_SCROLL | Після будь-якої операції Переміщення дійсні закладки. Це просто визначає Якщо закладки підтримуються recordset, як повернувся на CRecordset::CanBookmark. |
| SQL_BP_TRANSACTION | Закладки є дійсними, після скоєних або відкотити транзакцію. |
| SQL_BP_UPDATE | Закладка для рядка діє після операції оновлення на цьому рядку. |
| SQL_BP_OTHER_HSTMT | Закладки, пов'язаних з одного набору записів об'єкта діють на другий набір записів. |
Щоб отримати додаткові відомості про цього значення, що повертається переглянути функції ODBC API SQLGetInfo в SDK програміста ODBC посилання. Докладніше про закладки перегляньте статтю набір записів: закладки і абсолютна позиції (ODBC) в Visual C++ програміста керівництво.
Огляд CDatabase | Члени класу | Ієрархічна діаграма
Дивіться також CRecordset, CRecordset::CanBookmark, CRecordset::GetBookmark, CRecordset::SetBookmark