将列表分配给ssis变量

时间:2016-08-15 09:41:25

标签: c# ssis

我尝试将列表分配给用户变量,但它似乎不起作用。这是代码,可能是什么错误?

StreamReader r = new StreamReader(Dts.Variables["User::filepath"].Value.ToString())
{
    string[] a = r.ReadLine().Split(';');
    List<string> list = new List<string>(a);             
    Dts.Variables["User::firstRow"].Value = list;
}
  

at System.RuntimeMethod Handle.InvokeMethod(O bject target,Object [] arguments,Signature sig,Boolean constructor)at at   System.Reflection.Ru ntimeMethodInfo.Unsaf eInvokeInternal(Objec吨   obj,Object []参数,Object []参数)at   System.Reflection.Ru ntimeMethodInfo.Invok e(Object obj,   BindingFlags invokeAttr,Binder binder,Object []参数,   文化信息文化)       at System.RuntimeType.I nvokeMember(String name,BindingFlags bindingFlags,Binder binder,Object target,Object [] providedArgs,   ParameterModifier []修饰符,CultureInfo文化,String []   namedParams)at   Microsoft.SqlServer. Dts.Tasks.ScriptTask. VSTATaskScriptingEngi ne.ExecuteScript()

这是我在ssis中运行脚本时的错误

0 个答案:

没有答案