共用方式為


在 ODBC 中的資料列上加上書籤

書籤是用來識別資料列的值。 書籤值的意義僅適用於驅動程式或資料來源。 例如,書籤可能跟資料列號碼一樣簡單,也可能跟磁碟位址一樣複雜。 在 ODBC 中,應用程式會要求特定資料列的書籤、將其儲存起來,然後將其傳回資料指標,即可傳回到資料列。

利用 SQLFetchScroll 提取資料列時,應用程式可以使用書籤當做選取起始資料列的基礎。 這是一個絕對位址的形式,因為它不相依於目前的資料指標位置。 若要捲動到加上書籤的資料列,應用程式要使用 SQL_FETCH_BOOKMARK 的 FetchOrientation 呼叫 SQLFetchScroll。 此作業使用 SQL_ATTR_FETCH_BOOKMARK_PTR 選項屬性所指向的書籤。 它會傳回資料列集,從該書籤識別的資料列開始。 應用程式可以在 SQLFetchScroll 呼叫的 FetchOffset 引數中,指定此作業的位移。 指定位移時,所傳回之資料列集的第一個資料列會透過將 FetchOffset 引數中的數字加入到書籤所識別之資料列數目決定。 SQL Server Native Client ODBC 驅動程式僅針對靜態和索引鍵集資料指標支援書籤。 如果設定書籤開啟時要求動態資料指標,就會改為開啟索引鍵集。

書籤也可以與 SQLBulkOperations 函數搭配使用,以便在書籤開頭的一組資料列上執行作業。

請參閱

概念

捲動與提取資料列