Поделиться через


Добавление строки с применением положения в результирующем наборе

Интерфейсы прикладного программирования (API) ADO, OLE DB и ODBC поддерживают добавление строк при обработке результирующего набора запроса. Следующие этапы описывают общий процесс:

  1. Свяжите столбцы результирующего набора с переменными программы.

  2. Выполните запрос.

  3. Вызовите функции API или методы для позиционирования приложения на строке внутри результирующего набора.

  4. Заполните привязанные программные переменные значениями данных для следующей строки, которая будет вставлена.

  5. Чтобы вставить строку, вызовите одну из следующих функций или методов:

    • В ADO вызовите метод AddNew объекта Recordset.

    • В OLE DB вызовите метод InsertRow интерфейса IRowsetChange.

    • В ODBC 3.x вызовите функцию SQLBulkOperations с параметром SQL_ADD.

Новая строка необязательно будет вставлена на позиции, основанной на позиции приложения внутри результирующего набора. Новая строка вставляется на позиции в базовых таблицах, относящейся к значениям любых указанных кластерных ключевых значений.