[英]unable to assign updated value to ssis variable using script task
我創建了一些變量並使用 C# 腳本任務嘗試修改變量的值。 初始值
松樹變量的表達式生成器圖像
FolderInputPath="D:\\"; Pine="C:\\abc\\qwr";
請找到變量狀態
上述值是在 ssis 包中的變量中設置的
string filename = "";
string newname="";
filename = Dts.Variables["User::FolderInputPath"].Value.ToString();
if (filename.Substring(filename.Length - 1, 1) != "\\")
{
filename = filename + "\\";
}
newname = filename + "Pine.txt";
Dts.Variables["User::Pine"].Value = newname;
MessageBox.Show(newname + " before value is " + Dts.Variables["User::Pine"].Value.ToString());
根據上述邏輯,我們User::Pine
的值應該為“D:\\Pine.txt”,但是當我運行代碼時,變量User::Pine
的值不會改變
提前致謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.