1
패키지 변수 : packno를 SQL 실행 태스크에서 데이터 흐름으로 전달하려고합니다. 변수는 OnProgress 이벤트에 필요한 값으로 채워집니다. 값은 20717입니다. 그러나 OnPostExecute 이벤트에서이 값은 지워지고 할당됩니다. -1.PostExecute 이벤트에서 변수가 지워짐.
그래서 SQL 명령은 -1 값으로 실행됩니다. 왜 이런 일이 발생하는지 알고 싶습니다.
check code 변수가 다시 st/overwritten되고 EvaluateAsExpression이 true인지 아닌지 확인하십시오. –
변수의 값이 Execute SQL 작업 내의 쿼리 결과입니까? –
EvaluateAsExpression이 false로 설정됩니다. 예, 변수의 값은 쿼리의 결과이며 진행 단계에서 문제가 없습니다. 후에 뭔가가 일어난다. 맞춤 코드가 없습니다. –