Добавление строки с применением положения в результирующем наборе
Интерфейсы прикладного программирования (API) ADO, OLE DB и ODBC поддерживают добавление строк при обработке результирующего набора запроса. Следующие этапы описывают общий процесс:
- Свяжите столбцы результирующего набора с переменными программы.
- Выполните запрос.
- Вызовите функции API или методы для позиционирования приложения на строке внутри результирующего набора.
- Заполните привязанные программные переменные значениями данных для следующей строки, которая будет вставлена.
- Чтобы вставить строку, вызовите одну из следующих функций или методов:
- В ADO вызовите метод AddNew объекта Recordset.
- В OLE DB вызовите метод InsertRow интерфейса IRowsetChange.
- В ODBC 3.x вызовите функцию SQLBulkOperations с параметром SQL_ADD.
Новая строка необязательно будет вставлена на позиции, основанной на позиции приложения внутри результирующего набора. Новая строка вставляется на позиции в базовых таблицах, относящейся к значениям любых указанных кластерных ключевых значений.
См. также
Основные понятия
Добавление строк с помощью инструкций INSERT и SELECT
Добавление данных типа ntext, text или image к вставленным строкам
Добавление строк с помощью операций массового копирования