SSIS 패키지 내의 변수에서 행 수 결과를 얻은 다음 간단한 스크립트 작업을 사용하여 값을 인쇄하는 방법에 대한 샘플을 작성하려고합니다.CIS 스크립트에서 변수 값을 출력하는 SSIS 오류
그래서 처음에는 행 수 결과 집합을 저장하려고하는 Int32 변수를 만든 다음 SSIS 작업 행 개수의 값을 캐치합니다.
그런 다음 내 스크립트 작업에, 나는 읽기 전용으로 변수를 전달합니다.
그리고 마침내, 나는 현재의 변수 값을 표시하기 위해 공공 무효 방식의 코드를 입력합니다. 그것을 계산 당신이 쇼 업 동작에 내 현재의 에러를 볼 수 있으며 내 현재의 변수 값은 0이 행처럼 보인다는 것을 인식 아래 이미지에서 문제
public void Main()
{
// TODO: Add your code here
string result = null;
result = (string)Dts.Variables["qty"].Value;
MessageBox.Show("The current value of the SSIS global variable 'TestVariable' is '" + result);
Dts.TaskResult = (int)ScriptResults.Success;
}
은 아니다 올바른 가치를 얻는다.
그래서 사람은, 당신은 내 요구 사항을 succeded하기 위해 나에게지도의 종류를 적어주세요 수 있습니다. 고마워요
나는 이미지를 볼 수 없지만 추천이 있습니다. 스크립트 태스크를 시작하기 전에 중단 점을 추가하십시오. 그리고 지역 주민의 qty 가치를보십시오. – KeithL