Свойство Bookmark (ADO)

Указывает закладку, которая однозначно идентифицирует текущую запись в объекте Recordset или задает для текущей записи в объекте Recordset запись, определяемую допустимой закладкой.

Параметры и возвращаемые значения

Задает или возвращает выражение Variant , результатом которого является допустимая закладка.

Комментарии

Используйте свойство Bookmark , чтобы сохранить положение текущей записи и вернуться к ней в любое время. Закладки доступны только в объектах Recordset , поддерживающих функции закладок.

При открытии объекта Recordset каждая из его записей имеет уникальную закладку. Чтобы сохранить закладку для текущей записи, назначьте значение свойства Bookmark переменной. Чтобы быстро вернуться к этой записи в любой момент после перехода на другую запись, задайте для свойства Bookmark объекта Recordset значение этой переменной.

Возможно, пользователь не сможет просмотреть значение закладки. Кроме того, пользователи не должны ожидать, что закладки будут сравниваться напрямую, так как две закладки, ссылающиеся на одну и ту же запись, могут иметь разные значения.

Если вы используете метод Clone для создания копии объекта Recordset , параметры свойства Bookmark для исходного и повторяющегося объектов Recordset идентичны, и их можно использовать взаимозаменяемо. Однако закладки из разных объектов Recordset нельзя использовать взаимозаменяемо, даже если они были созданы из одного источника или команды.

Примечание

Использование службы удаленных данных При использовании в клиентском объекте Recordset свойство Bookmark всегда доступно.

Применение

Объект Recordset (ADO)

См. также:

Примеры свойств BOF, EOF и Bookmark (Visual Basic)
Примеры свойств BOF, EOF и Bookmark (VC++)
Метод Supports