使用自動擷取搭配 ODBC 資料指標
連接至 SQL Server 的執行個體時,SQL Server Native Client ODBC 驅動程式會在使用任何伺服器資料指標類型時支援自動擷取選項。使用自動擷取時,開啟資料指標的 SQLExecute 或 SQLExecDirect 函數也具有隱含的 SQLFetchScroll(SQL_FIRST) 函數。構成第一個資料列集的資料列會當做陳述式執行的一部分而傳回至繫結的應用程式變數,如此就不需要再一次透過網路往返伺服器。當自動擷取選項啟用時,SQLGetData 不受支援;必須將結果集資料行繫結至程式變數。
應用程式會藉由將驅動程式特定的 SQL_SOPT_SS_CURSOR_OPTIONS 陳述式屬性設定為 SQL_CO_AF 來要求自動擷取。