スクリプト コンポーネントを含むいくつかのデータ フロー タスクで構成される SSIS パッケージを構築しています。これらのスクリプト コンポーネントの 1 つで、次のように実行後のサブの読み取り/書き込み変数に値を割り当てようとしています。
Public Overrides Sub PostExecute()
Me.ReadWriteVariables("User::pEndDate").Value() = proEndDate
MyBase.PostExecute()
End Sub
Public Overrides Sub Input0_ProcessInputRow(ByVal Row As Input0Buffer)
...
Try
...
proEndDate = Row.EndDate
MessageBox.Show("Assigning the project end date from the row: " & proEndDate.ToString)
proEndDate にはメッセージ ボックスごとに正しい値が含まれていますが、変数は更新されていません。誰かが理由を知っていますか?