SSIS FOREACH от переменной перечисления, список, созданный с C# - объект в переменной не содержит перечисленияC#

Место общения программистов C#
Ответить
Anonymous
 SSIS FOREACH от переменной перечисления, список, созданный с C# - объект в переменной не содержит перечисления

Сообщение Anonymous »

Я отбрасываю при рефакторировании пакета SSIS, который копирует кучу файлов журналов в папку в нашей сети, проверяет все файлы в папке назначения, а затем удаляет все, что выдержало нашу политику удержания. Похоже, что все должно работать, но для приведенной выше ошибки. Файл цикл.
Я упростил свой код, чтобы добавить один файл, который я создал, чтобы проверить этот новый пакет и попытаться добраться до сердца проблемы. < /p>

var fileListDelete = new List();
fileListDelete.Add(@"Q:\xpcttvcpc_live_Full_201912050000.bak");
Dts.Variables["dailyFilesToDelete"].Value = fileListDelete.GetEnumerator();
Dts.TaskResult = (int)ScriptResults.Success;
< /code>

Следующий шаг - это цикл Foreach, который сбой. >

переменная перечислителя: user :: dailyfilestodelete < /p>

Сопоставление переменных: User :: deletefilename < /p>

Я подозреваю, что проблема заключается в том, как я передаю свой список строк в DailyfilestoDelete. Первоначально я проходил в самом списке, и как только я увидел ошибку «переменная не содержит ошибки перечислителя», я был уверен, что добавление вызова getEnumerator исправят ее.

Подробнее здесь: https://stackoverflow.com/questions/535 ... -object-in
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»