提取和更新資料列集 (ODBC)

提取和更新資料列集

  1. 或者,使用 SQL_ROW_ARRAY_SIZE 呼叫 SQLSetStmtAttr ,以變更資料列集中 R) (的資料列數目。

  2. 呼叫 SQLFetchSQLFetchScroll 以取得資料列集。

  3. 如果使用繫結資料行,請將繫結資料行緩衝區中目前可用的資料值和資料長度用於資料列集。

    如果使用未系結的資料行,則針對每個資料列呼叫具有 SQL_POSITION 的 SQLSetPos 來設定資料指標位置;然後,針對每個未系結的資料行:

    • 呼叫 SQLGetData 一或多次,以在資料列集的最後一個系結資料行之後取得未系結資料行的資料。 呼叫 SQLGetData 的順序應該是增加資料行編號的順序。

    • 呼叫 SQLGetData 多次,以便從 text 或 image 資料行取得資料。

  4. 設定任何資料執行中的 text 或 image 資料行。

  5. 呼叫 SQLSetPosSQLBulkOperations 來設定資料列集內的資料指標位置、重新整理、更新、刪除或新增資料列 () 。

    如果資料執行中的 text 或 image 資料行用於更新或加入作業,請處理它們。

  6. 或者,執行定位的 UPDATE 或 DELETE 子句,指定 SQLGetCursorName) 中可用的資料指標名稱 (,並在相同連接上使用不同的語句控制碼。

另請參閱

使用資料指標使用說明主題 (ODBC)