Закладки (ODBC)

Закладка представляет собой значение, используемое для идентификации строки данных. Содержание значения закладки понятно только драйверу или источнику данных. Например, оно может быть простым (номером строки) или сложным (адрес на диске). Закладки в ODBC немного отличаются от закладок в реальных книгах. В реальной книге читатель помещает закладку на определенную страницу, а затем ищет ее, чтобы вернуться на страницу. В ODBC приложение запрашивает закладку для конкретной строки, сохраняет ее и передает обратно курсору для возврата к строке. Таким образом, закладки в ODBC похожи на читатель, записывая номер страницы, запоминая его, а затем снова глядя на страницу.

Чтобы определить поддержку закладок драйвера, приложение вызывает SQLGetInfo с параметром SQL_BOOKMARK_PERSISTENCE. Биты в этом значении описывают, какие операции сохраняются, например, допустимы ли закладки после закрытия курсора.

Этот раздел содержит следующие подразделы.