我一直在尝试过去10小时来解决以下问题:
我有一个ForEach循环容器,它在我的控制流中枚举Excel文件名。在ForEach循环容器中,我有一个Excel数据源,可以将数据导入Sql-Server。这使用User :: FileName作为表达式连接到派生列转换,该表达式连接到OLE DB命令,该命令映射到User :: FileName到Sql-Server中的Report_Date(Excel文件名包含报告日期)列相关的行。
以下是我的控制流程的剪辑:
我一直收到以下异常:
Error: The result of the expression "@[User::FileName]" on property "\Package\Foreach Loop Container 1\Data Flow Task.Properties[[Derived Column].[Derived Column Output].[Derived Column 2].[FriendlyExpression]]" cannot be written to the property. The expression was evaluated, but cannot be set on the property.
我尝试了所有我知道的东西,无法摆脱它。用完了选项。
我在这个过程中错过了一步吗?