Строковый массив служб SSIS как переменная - PullRequest
2 голосов
/ 17 февраля 2012

Я использую задачу веб-служб в SSIS, и она работает нормально.Одним из параметров является массив string [].Я могу напечатать значения в редакторе, и он отлично работает, но я хочу загрузить его из переменной.Но я не могу понять, как создать / установить переменную строкового массива.Я создал строковую переменную и установил для нее такие вещи, как {'Test'} или ['Test'], но они не работали.

В конечном итоге я хочу, чтобы это было выражение, в которомиз строк другие переменные. ArrayList = @SystemVariable :: PackageName, @SystemVariable :: TaskName ....

1 Ответ

2 голосов
/ 27 марта 2013

Сначала объявите переменную objcet и в компоненте script преобразуйте вашу переменную в строковый массив. Наконец, передав массив в переменную объекта, которую вы объявляете. Например, я объявляю переменную объекта на уровне пакета, а в компоненте сценария я передаю строковый массив переменной объекта.

string[] liste = Dts.Variables["Receipients"].Value.ToString().Split(',');
Dts.Variables["List"].Value = liste;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...