我有我的執行。在SSIS包, SELECT MAX(binindex) SQL任務從dbo.myTable
我一個簡單的SQL查詢需要將這個最大索引存儲到一個變量中,然後將它傳遞給腳本任務並顯示它, 我已經聲明瞭一個包變量,包編譯,但是它每次顯示-1,我不知道我在做什麼錯了,任何幫助將不勝感激!
public void Main(){
//TODO: Add your code here
Dts.TaskResult = (int)ScriptResults.Success;
MessageBox.Show(Dts.Variables["User::BININDEX"].Value.ToString());
}
什麼是dbo.MyTable列binindex的數據類型?什麼是SSIS變量@ [User :: BININDEX]的數據類型? – billinkc
他們都是Int32 – user1429595
當你在SSMS中運行查詢時,你會得到相同的結果嗎(我假設你不會問這個問題) – billinkc