스크립트 태스크에서 결과 반환Returning Results from the Script Task

스크립트 태스크에서는 TaskResult와 선택적 ExecutionValue 속성을 사용하여 스크립트 태스크가 완료된 후 워크플로의 경로를 확인하는 데 사용할 수 있는 상태 정보를 Integration ServicesIntegration Services 런타임에 반환합니다.The Script task uses the TaskResult and the optional ExecutionValue properties to return status information to the Integration ServicesIntegration Services runtime that can be used to determine the path of the workflow after the Script task has finished.

TaskResultTaskResult

TaskResult 속성은 태스크가 성공했는지 여부를 보고합니다.The TaskResult property reports whether the task succeeded or failed. 예를 들어For example:

Dts.TaskResult = ScriptResults.Success

ExecutionValueExecutionValue

ExecutionValue 속성은 선택적으로 스크립트 태스크의 성공 여부에 대한 추가 정보를 수량화하거나 제공하는 사용자 정의 개체를 반환합니다.The ExecutionValue property optionally returns a user-defined object that quantifies or provides more information about the success or failure of the Script task. 예를 들어 FTP 태스크는 ExecutionValue 속성을 사용하여 전송된 파일 수를 반환하고,For example, the FTP task uses the ExecutionValue property to return the number of files transferred. SQL 실행 태스크는 태스크의 영향을 받은 행 수를 반환합니다.The Execute SQL task returns the number of rows affected by the task. ExecutionValue를 사용하여 워크플로의 경로를 확인할 수도 있습니다.The ExecutionValue can also be used to determine the path of the workflow. 예를 들어For example:

Dim rowsAffected as Integer

...

rowsAffected = 1000

Dts.ExecutionValue = rowsAffected