我是新來的ssis腳本,我有一些問題。在ProcessInputRow
我彈出一條消息,確認我的key
等於Row.KeyValue +1
,但是當我使用CreateNewOutputRows
中的消息時,它回到0.我不明白爲什麼在不同的函數中,密鑰變回0。我究竟做錯了什麼? (這是一個腳本組件)變量回到零在SSIS
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;
}
你能幫助我理解你的腳本的意圖。我看到它是一個異步腳本,但想確保我理解爲什麼 – billinkc