在我支持的应用程序中,我正在调试一个问题,当报告中显示从数据库返回的值时,偶尔会发生“算术运算导致溢出”异常。我相信所呈现的值来自数据库作为 C# 小数。
但是,在我们的报告中,显示字段具有 Number 类型。我在这里读到,根据转换考虑,当转换为无法处理返回值大小的较小类型(例如浮点数或双精度值)时,可能会出现溢出异常。
可悲的是,Google 在这方面让我失望了——搜索“Crystal Reports Number 数据类型大小”产生的结果模糊不清,没有告诉我任何有关 Crystal Reports 数字数据类型的信息。
所以,我在这里提出一个问题——Crystal Reports Number 与 C# 数字类型有什么关系?或者它们有关系吗?