ユーザ変数にリストを割り当てようとしましたが、うまくいかないようです。ここでコードは、何が間違っている可能性がありますか?リストを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;
}
System.RuntimeMethod Handle.InvokeMethodで System.Reflection.Ru ntimeMethodInfo.Unsaf eInvokeInternal(OBJEC時(O bjectターゲット、[]引数、署名SIG、ブールコンストラクタオブジェクト)システムで System.Reflection.Ru ntimeMethodInfo.Invok電子(オブジェクトobj、 のBindingFlags invokeAttr、バインダーバインダー、オブジェクト[]パラメータ、 CultureInfoカルチャ) におけるT OBJ、オブジェクト[]パラメータ、[]オブジェクト引数) .RuntimeType.I nvokeMember(String name、BindingFlags bindingFlags、バインダーバインダー、Objectターゲット、Object [])引数、 Microsoft.SqlServer. Dts.Tasks.ScriptTask. VSTATaskScriptingEngi ne.ExecuteScriptで ParameterModifier []修飾子、CultureInfoカルチャ、文字列[] namedParams)()
エラーでありますスクリプトを実行するときに
"動作しないようです"を定義します。間違いはありますか? System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj、Object [] parameters、Object [] arguments)の System.RuntimeMethodHandle.InvokeMethodの –
(System.Reflectionの )で のオブジェクトターゲット、オブジェクトの[]引数、シグネチャsig、ブールコンストラクタ.RuntimeMethodInfo.Invoke(Object obj、BindingFlags invokeAttr、バインダーバインダー、Object []パラメーター、CultureInfoカルチャ) – hln
at System.RuntimeType。Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTATaskScriptingEngine.ExecuteScript()でInvokeMember(String name、BindingFlags bindingFlags、バインダーバインダー、オブジェクトターゲット、ObjectArray、ParameterModifier []修飾子、CultureInfoカルチャ、String [] namedParams) ssisでスクリプトを実行したときのエラーです – hln