SSIS脚本任务错误:调用目标引发了异常

时间:2017-11-14 14:10:45

标签: vb.net variables exception ssis script-task

我正在尝试将用户变量传递到SSIS脚本任务中,以便在类似结构的if if子句中使用它们: -

VariableY= Directory.GetFiles(Dts.Variables("User::VarX").Value.ToString, 
"*.*", SearchOption.TopDirectoryOnly)

For Each VarZ In VariableY
If VarZ.ToString.Contains(Dts.Variables("User::Var1").Value.ToString) Then
localVar = 1
End If

然而,在执行它时,抛出了一个模糊性质的错误,并且调用的目标已经抛出了异常'异常。以前在if子句中,值在contains()函数中被硬编码,该函数平滑地执行。有什么建议可以解决这个问题吗?

编辑: - [错误讯息]

  

at System.RuntimeMethodHandle.InvokeMethod(Object target,Object []   参数,签名sig,布尔构造函数)at   System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj,   Object []参数,Object []参数)at   System.Reflection.RuntimeMethodInfo.Invoke(Object obj,BindingFlags   invokeAttr,Binder binder,Object []参数,CultureInfo文化)   在System.RuntimeType.InvokeMember(String name,BindingFlags   bindingFlags,Binder binder,Object target,Object [] providedArgs,   ParameterModifier []修饰符,CultureInfo文化,String []   namedParams)
  atMicrosoft.SqlServer.Dts.Tasks.ScriptTask.VSTATaskScriptingEngine.ExecuteScript()

0 个答案:

没有答案