Итак, я выяснил, что самым простым решением в моем случае (в случае, когда обновляется только относительно небольшое количество строк) было использование компонента OLE DB, как показано ниже.

В компонент добавлен оператор SQL Update с логикой, такой как:
UPDATE [dbo].[table]
SET [value1]=?,
[value2]=?,
[value2]=?,
WHERE [value1]=?
Затем я сопоставил параметрыв соответствующие столбцы и убедился, что в предложении where использовались выходные данные соответствия поиска для обновления правильных строк.Компонент гарантирует, что «Вывод соответствия поиска» обновляется с использованием столбцов, которые я использую в компоненте «Поиск».
