Sql server 2008 Crystal报表数据字段类型与数据集数据类型不同

Sql server 2008 Crystal报表数据字段类型与数据集数据类型不同,sql-server-2008,stored-procedures,types,crystal-reports,dataset,Sql Server 2008,Stored Procedures,Types,Crystal Reports,Dataset,我有一个绑定到数据集的crystal报表,数据集是使用存储过程填充的。我的一些数字列在crystal report中神秘地变成了字符串。我检查了数据集中的列,它们都是system.decimal 因为我必须在报告中进行计算和分组,所以我有一些公式可以将所有这些字符串转换为double。它是有效的,但我已经有了一排排公式,而且它会变长 我不知道是什么问题,如果你怀疑是什么原因引起的,请帮忙 谢谢。请确保在存储过程中将数据类型转换为十进制。我见过Crystal Reports如果不能自己找出数据类型

我有一个绑定到数据集的crystal报表,数据集是使用存储过程填充的。我的一些数字列在crystal report中神秘地变成了字符串。我检查了数据集中的列,它们都是system.decimal

因为我必须在报告中进行计算和分组,所以我有一些公式可以将所有这些字符串转换为double。它是有效的,但我已经有了一排排公式,而且它会变长

我不知道是什么问题,如果你怀疑是什么原因引起的,请帮忙


谢谢。

请确保在存储过程中将数据类型转换为十进制。我见过Crystal Reports如果不能自己找出数据类型,就会提出自己的数据类型

存储过程中的列是如何强制转换的?存储过程有点疯狂,其中大多数列看起来像从。。。加入。。哪里作为列名称,我应该在存储过程中将它们转换为十进制吗?没关系;至少它会排除存储过程是的,它起作用了。非常感谢你。