0

我在数据库中有具有值的数字数据0.546, 0.456。当我尝试使用平面文件管理器将这些值导出到平面文件时,零值被截断并且仅.546,.456显示在平面文件中。

零以外的值没有这个问题。我尝试使用数据转换但没有用

4

2 回答 2

0

尝试数据转换转换 - 数据类型:十进制 [DT-DECIMAL):比例 3。很好的发现,Prakash!

于 2013-05-08T14:01:19.330 回答
0

恐怕您必须先将数字数据转换为DT_WSTR. 它必须是派生列转换,而不是数据转换,因为你会得到相同的结果。在表达式中,您需要在转换后的数字前面加上 0。不知道负数,但也许它们将具有正确的格式(您需要对其进行测试)。

floor(decimal_column)==0 ? "0" + (DT_WSTR,10)decimal_column : (DT_WSTR,10)decimal_column

我知道这不是您所期望的,但是前几天我遇到了同样的问题并且无法找到更好的解决方案:)。

于 2013-05-27T13:37:59.430 回答