DWORD GetBookmarkPersistence const);
Возвращаемое значение
Битовая маска, определяющее операции, через которые закладки сохраняются в объекте набора записей. В разделе Примечания.
Примечания
Вызов этой функции-члена для определения сохранения закладки на объект набора записей после определенных операций. Например если вызвать CRecordset::GetBookmark и затем вызвать CRecordset::Requeryзакладкой, полученной из GetBookmark больше не может быть действительным. Следует вызвать GetBookmarkPersistence перед вызовом CRecordset::SetBookmark.
В следующей таблице перечислены значения битовой маски, которые могут быть объединены для возвращаемого значения GetBookmarkPersistence.
| Значение битовой маски | Сохранение закладки |
| SQL_BP_CLOSE | Закладки являются действительными после операции Requery. |
| SQL_BP_DELETE | Закладка для строки действителен после удаления операции на этой строке. |
| SQL_BP_DROP | Закладки являются действительными после тесного операции. |
| SQL_BP_SCROLL | Закладки являются действительными после любого перемещения операции. Это просто определяет, если для набора записей, поддерживаются закладки, возвращенное CRecordset::CanBookmark. |
| SQL_BP_TRANSACTION | Закладки являются действительными после фиксации или отката транзакции. |
| SQL_BP_UPDATE | Закладка для строки действителен после операции обновления на этой строке. |
| SQL_BP_OTHER_HSTMT | Закладки, связанные с одним объектом набора записей являются действительными на второго набора записей. |
Для получения дополнительных сведений об этом возвращаемое значение увидеть API-функцию ODBC SQLGetInfo в справочнике программиста ODBC SDK. Для получения дополнительных сведений о закладках, см. статью набор записей: закладки и абсолютной позиции (ODBC) в Руководстве по Visual C++ программист.
Обзор CDatabase | Члены класса | Иерархическая схема
См. также CRecordset, CRecordset::CanBookmark, CRecordset::GetBookmark, CRecordset::SetBookmark