Вы можете использовать выражение для достижения этого .
В этом ответе я буду предполагать, что вы объединили все идентификаторы в одну строковую переменную, например 1,2,3,4,5
.
Теперь необходимо создать переменную типа string @[User::SQLQuery]
, задать для свойства переменной EvaluateAsExpression
значение true
и определить использование следующего выражения:
"SELECT * FROM SourceTable WHERE ID IN (" + @[User::InClauseVariable] + ")"
(где @[User::InClauseVariable]
- переменная, содержащая значения)
А в источнике OLEDB измените режим доступа на SQL Command from Variable
и используйте переменную @[User::SQLQuery]
.