2010-07-08 6 views
0

SSIS 패키지에는 For..Each 컨테이너가 있으며 폴더의 모든 파일 (.)이 열거됩니다.SSIS dts 변수 변경

그 안에 ... 각 구성 요소 수준의 변수 'fileComments'DataType 'String'있습니다.

그 안에 ... 각 컨테이너에는 스크립트 작업이 있습니다. (다른 사람의 사이에) 'filecomments'해당 스크립트 작업에서

에 대한 읽기 쓰기 항목으로, 나는 몇 가지 코드를 가지고있다 - 그 변수의 값을 읽어 나를 수 있지만

Dim Comments As String = Dts.Variables("User::fileComments").ToString 

내가하려고하면 해당 변수에 값을 다시 할당하면 속성 'Item'이 'ReadOnly'가됩니다. 파란 밑줄.

변수의 값을 어떻게 변경합니까 (또는 스크립트 작업에서 값을 가져 와서 나중에 흐름에서 사용할 수 있습니까?).

미리 감사드립니다.

답변

0

문제는 일반적인 함정이 문서를 체크 아웃입니다 : 당신은 기본적으로 잠 그거나 스크립트 작업에서 읽기/쓰기로 변수를 선언 할 Dts.VariableDispenser 객체를 사용할 필요가

http://www.programmersedge.com/?p=1350

.

관련 문제