使用結果集位置來加入資料列
ADO、OLE DB 以及 ODBC API 支援處理查詢結果集時加入的資料列。下列步驟描述基本的程序:
- 將結果集的資料行繫結 (Bind) 到程式變數。
- 執行查詢。
- 呼叫 API 函數或方法,將應用程式定位於結果集內部的某個資料列。
- 使用欲插入之新資料列的資料值來填入繫結的程式變數。
- 呼叫下列其中一種函數或方法來插入資料列:
- 在 ADO 中呼叫 Recordset 物件的 AddNew 方法。
- 在 OLE DB 中呼叫 IRowsetChange 介面的 InsertRow 方法。
- 在 ODBC 3.x 中呼叫帶有 SQL_ADD 選項的 SQLBulkOperations 函數。
新的資料列未必依照應用程式在結果集內部的位置來插入。新的資料列會插入到與指定之叢集索引鍵值的值相關的基底資料表。
請參閱
概念
使用 INSERT 與 SELECT 加入資料列
將 ntext、text、或 image 資料加入插入的資料列
使用大量複製作業加入資料列