私は ssis スクリプトが初めてで、いくつか問題があります。で、 myが と等しいことをProcessInputRow
確認するメッセージをポップアップ表示しましたが、 でメッセージを使用すると 0 に戻ります。別の関数でキーが 0 に戻る理由がわかりません。私は何を間違っていますか?(これはスクリプト コンポーネントです)key
Row.KeyValue +1
CreateNewOutputRows
int count = 0;
int key;
public override void Input0_ProcessInputRow(Input0Buffer Row)
{
count = count + 1;
if (Variables.KeyValueRowCount == count)
{
key = Row.KeyValue + 1;
}
}
public override void CreateNewOutputRows()
{
base.CreateNewOutputRows();
NewKeyBuffer.AddRow();
NewKeyBuffer.NewKey = key;
}