使用结果集位置添加行

ADO、OLE DB 和 ODBC API 支持在处理查询的结果集时添加行。以下步骤说明了基本的过程:

  1. 将结果集列与程序变量绑定。
  2. 执行查询。
  3. 调用 API 函数或方法,将应用程序定位到结果集的某一行。
  4. 使用要插入的新行的数据值填充绑定程序变量。
  5. 调用下列函数或方法之一来插入行:
    • 在 ADO 中,调用 Recordset 对象的 AddNew 方法。
    • 在 OLE DB 中,调用 IRowsetChange 接口的 InsertRow 方法。
    • 在 ODBC 3.x 中,调用带有 SQL_ADD 选项的 SQLBulkOperations 函数。

新行的插入位置不必基于结果集中应用程序的位置。新行可以插入到与指定的任何聚集键值的值相关的基表中的某个位置。

请参阅

概念

使用 INSERT 和 SELECT 添加行
将 ntext、text 或 image 数据添加到插入的行中
通过大容量复制操作添加行

帮助和信息

获取 SQL Server 2005 帮助