将TINYINT显示为INT而不是TRUE FALSE

时间:2018-07-17 05:18:41

标签: mysql reporting-services ssrs-2008-r2

我正在从MySQL数据库中选择一个TINYINT列,它将在MySQL中正确显示,但是当我使用SSRS在报表中打印值时,它将显示为True或{{ 1}},而不是其原始值。根据{{​​3}},它会将False的值评估为TINYINT,而true的值不等于0,否则,在这种情况下,我不希望它成为这样。

由于无法在MySQL(this answer)中将false转换或转换为TINYINT,除了将列数据类型更改为INT之外,是否还有其他简单的解决方法?

更新 该列将不会仅包含0和1作为值,它可能是INT支持的任何非零值。

在MySQL GUI中显示的值 reference

SSRS中显示的值 Value displayed in MySQL GUI

0 个答案:

没有答案