我有一个数据流任务,其中包含一个平面文件目的地。默认情况下,“覆盖”属性设置为False。我有一个项目参数(布尔值),我需要检查,如果它是真的,那么我需要将平面文件目标覆盖属性设置为true。
我有一个脚本来检查我的参数,但我找不到要获取我需要更改的变量的“路径”:
public void Main()
{
if (Convert.ToBoolean(Dts.Variables["$Package::IsMonthly"].Value)==true)
{SET OVERWRITE PROPERTY TO TRUE}
Dts.TaskResult = (int)ScriptResults.Success;
}
有人可以帮我找到正确的变量/路径吗?
谢谢, 莱斯利
答案 0 :(得分:0)
您应该在Flat File Destination上使用一个表达式来检查参数是否为true / false并使用它来覆盖该属性的默认值