1
パッケージには、スクリプトタスクがエラーの下に示し含んSSIS:DTSスクリプトタスクは、ユーザーコードで例外が発生しました:呼び出しのターゲットが例外をスローしてきた
Dts Script task has encountered an exception in user code:
Exception has been thrown by the target of an invocation
スクリプトタスクコードは
public void Main()
{
string Str_Filepath = Dts.Variables["User::FilePath"].Value.ToString();
bool bl_exist=false;
if (System.IO.File.Exists(Str_Filepath))
{
bl_exist = true;
}
else
{ bl_exist = false; }
Dts.Variables["User::V_Exist"].Value = bl_exist;
Dts.TaskResult = (int)ScriptResults.Success;
}
です
これまでに何を確認しましたか? SSIS変数のデータ型は、C#コードで使用されているデータ型と一致していますか?エラーを特定の行に絞り込むことができましたか? –
はいssisのデータ型はboolです – user1254579
変数を読み込みコレクションまたは書き込みコレクションに追加しましたか?これは* Script Task Editor *の* Script *タブから見ることができます。 –