Risultati restituiti dall'attività ScriptReturning Results from the Script Task

L'attività Script utilizza la proprietà TaskResult e la proprietà facoltativa ExecutionValue per restituire informazioni sullo stato al runtime di Integration ServicesIntegration Services che è possibile utilizzare per determinare il percorso del flusso di lavoro al termine dell'attività Script.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

La proprietà TaskResult indica l'esito positivo o negativo dell'attività.The TaskResult property reports whether the task succeeded or failed. Esempio:For example:

Dts.TaskResult = ScriptResults.Success

ExecutionValueExecutionValue

La proprietà ExecutionValue restituisce facoltativamente un oggetto definito dall'utente che quantifica o fornisce ulteriori informazioni sull'esito positivo o negativo dell'attività Script.The ExecutionValue property optionally returns a user-defined object that quantifies or provides more information about the success or failure of the Script task. Ad esempio, l'attività FTP utilizza la proprietà ExecutionValue per restituire il numero di file trasferiti.For example, the FTP task uses the ExecutionValue property to return the number of files transferred. L'attività Esegui SQL restituisce il numero di righe interessate dall'attività.The Execute SQL task returns the number of rows affected by the task. La proprietà ExecutionValue può anche essere utilizzata per determinare il percorso del flusso di lavoro.The ExecutionValue can also be used to determine the path of the workflow. Esempio:For example:

Dim rowsAffected as Integer

...

rowsAffected = 1000

Dts.ExecutionValue = rowsAffected