1
如何在Odbc源碼中爲sql命令獲取變量的值?SSIS - Odbc源碼不帶動態變量
這裏我在做什麼:
我執行SQL任務默認填充我變量(ID_SCAN_CHECKPOINT) 值爲-2,它是Int64的。
之後,我執行數據流任務,這裏面我執行一個ODBC數據源。
對於我建立的表達式:
正如你所看到的表達式求值顯示了我的變量的默認值的結果。
當我執行這個包,我可以看到我的變量的值:
但我的ODBC數據源,似乎只用我的變量的默認值,並沒有考慮我的新價值從「執行SQL任務」...
我在這裏忘了什麼?
您使用的是什麼類型的來源?我沒有看到與ODBC源一起使用Expression的選項。 –
我使用數據流任務>右鍵單擊>屬性>表達式 –
您是右鍵單擊數據流任務?我假設你正在設置ODBCSource.SqlCommand屬性的屬性?你在做什麼? –