1

我正在尝试检查产品表上的数据,其中包含一列停产项目,即 1 为真,0 为假。我正在使用派生列将暂存表中的结果输出为 1 为 YES 或 0 为 NO。但是,当在查找中链接已中断的列时,它会引发数据类型不匹配的错误!源表和暂存表中的停产数据类型相同,即BIT。

这是我在派生列中使用的表达式:

(Discontinued == (DT_BOOL)"False" ? "NO" : "YES")   

这是将派生列 DiscontinuedCheck 加入 Discontinued 时的错误

在此处输入图像描述

4

1 回答 1

1

“TRUE”或“NO”或任何非布尔值。您应该可以简单地映射两个 Discontinued 列而没有派生列。将 0 或 1 映射到位列应该可以正常工作。

于 2017-01-17T13:24:50.627 回答