Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scripting 通过脚本访问SSIS中平面文件目标的属性_Scripting_Ssis_Flat File - Fatal编程技术网

Scripting 通过脚本访问SSIS中平面文件目标的属性

Scripting 通过脚本访问SSIS中平面文件目标的属性,scripting,ssis,flat-file,Scripting,Ssis,Flat File,我有一个数据流任务,其中有一个平面文件目标。“Overwrite”属性默认设置为False。我需要检查一个项目参数(布尔值),如果它为真,那么我需要将平面文件目标覆盖属性设置为真 我有一个脚本检查我的参数,但我找不到获取需要更改的变量的“路径”: public void Main() { if (Convert.ToBoolean(Dts.Variables["$Package::IsMonthly"].Value)==true) {SET OVERWRITE PR

我有一个数据流任务,其中有一个平面文件目标。“Overwrite”属性默认设置为False。我需要检查一个项目参数(布尔值),如果它为真,那么我需要将平面文件目标覆盖属性设置为真

我有一个脚本检查我的参数,但我找不到获取需要更改的变量的“路径”:

public void Main()
{

     if (Convert.ToBoolean(Dts.Variables["$Package::IsMonthly"].Value)==true)
         {SET OVERWRITE PROPERTY TO TRUE}
     Dts.TaskResult = (int)ScriptResults.Success;
}
有人能帮我找到正确的变量/路径吗

谢谢,
Leslie

您应该在平面文件目标上使用一个表达式来检查参数是否为真/假,并使用该表达式覆盖该属性的默认值

好的,我愿意这样做,但我在数据流组件平面文件目标上看不到表达式,该属性通常通过检查进行访问用户界面中的框。我仍然需要知道脚本才能更改该属性,对吗?