共用方式為


使用區塊光標

區塊游標的支援內建於 ODBC 3 中。xSQLFetch 僅能於 ODBC 3 中呼叫時用於多列擷取。x若 ODBC 2.x 應用程式呼叫 SQLFetch,它將只會開啟單列、僅可向前的游標。 當 ODBC 3.x 應用程式在 ODBC 2.x 驅動程式中呼叫 SQLFetch 時,除非該驅動程式支援 SQLExtendedFetch,否則其將傳回單一資料列。 如需詳細資訊,請參閱附錄 G:驅動程式向後相容性指導方針中的 區塊游標、可捲動游標和向後相容性

若要使用區塊數據指標,應用程式會設定數據列集大小、系結數據列集緩衝區(如上一節所述)、選擇性地設定SQL_ATTR_ROWS_FETCHED_PTR和SQL_ATTR_ROW_STATUS_PTR語句屬性,以及呼叫 SQLFetchSQLFetchScroll 來擷取數據列區塊。 應用程式可以變更數據列集大小,並系結新的數據列集緩衝區(藉由呼叫 SQLBindCol 或指定系結位移),即使在擷取數據列之後也是如此。

本節包含下列主題。