[英]Variable in Data flow task in SSIS
我開發了SSIS包,其中包含腳本組件和數據流任務。 腳本組件采用2個輸入變量,即Db2Con,SQLCon,它們是DB2連接字符串和SQL連接字符串。 在此腳本組件中,我將動態生成Query並將其值保存到輸出變量DB2Qry。 現在,在“數據流”任務中,我將此變量用作源組件。但不允許這樣做,並出現錯誤“ SSIS錯誤代碼DTS_E_OLEDBERROR”。 在腳本組件中,我將此變量設置為“ ReadWrite變量”。 請建議我是否缺少什么。
SQL的EvaluateAsExpression應該設置為FALSE。 您沒有在變量中添加表達式,而是通過腳本分配靜態值。
並且您需要在“變量”窗格中為您的SQL變量手動設置一個“默認”值,否則在設計時OLE DB Source不能用於SQL語句
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.