擷取和更新資料列集 (ODBC)
適用於: SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)
擷取和更新數據列集
或者,使用 SQL_ROW_ARRAY_SIZE 呼叫 SQLSetStmtAttr ,以變更數據列集中的數據列數目(R)。
呼叫 SQLFetch 或 SQLFetchScroll 以取得數據列集。
如果使用系結數據行,請使用數據值和數據長度,現在可在數據列集的系結數據行緩衝區中使用。
如果使用未系結的數據行,則針對每個數據列呼叫 具有 SQL_POSITION 的 SQLSetPos 來設定數據指標位置;然後,針對每個未系結的數據行:
呼叫 SQLGetData 一次或多次,以在數據列集的最後一個系結數據行之後取得未系結數據行的數據。 對 SQLGetData 的呼叫應依數據行數目增加的順序。
多次呼叫 SQLGetData ,以從文字或影像數據行取得數據。
設定任何執行中文字或影像數據行的數據。
呼叫 SQLSetPos 或 SQLBulkOperations 來設定數據列集內的數據指標位置、重新整理、更新、刪除或新增數據列。
如果使用數據執行中的文字或影像數據行進行更新或新增作業,請加以處理。
或者,執行定位的 UPDATE 或 DELETE 語句,指定數據指標名稱(可從 SQLGetCursorName 取得),並在相同的連接上使用不同的語句句柄。