平,
我的目标是将SSIS变量附加到字符串片段(来自服务的XML)。
我有这段代码,我尝试过:
string xml = Encoding.UTF8.GetString(stm.GetBuffer());
StringBuilder sb = new StringBuilder();
sb.Append(xml + "<CC>" + Dts.Variables["User::XX"].Value.ToString() + "</CC>");
但它根本不会附加DTS.Variable(*编辑并且不会是CC元素)
代码中是否有错误?
答案 0 :(得分:0)
关于DTS变量引用,您的语法是正确的。但是,您应该考虑使用对Append()方法的多次调用来正确调试。
还要考虑使用明确的语法,例如:
String xx = (String)Dts.Variables["User::XX"].Value;
xx = "<CC>" + xx + "</CC>"; //not very clean should use xml types instead
sb.Append(xml).Append(xx);
H个, G.R。