サポートしているアプリケーションで、データベースから返される値がレポートに表示されるときに、「算術演算によってオーバーフローが発生しました」という例外がときどき発生する問題をデバッグしています。提示されている値は、C#の小数としてデータベースから取得されていると確信しています。
ただし、レポートでは、表示フィールドに数値タイプがあります。ここで、変換の考慮事項の下で、floatやdoubleなど、返される値のサイズを処理できない小さな型にキャストすると、オーバーフロー例外が発生する可能性があることを読みました。
悲しいことに、Googleはこれに失敗しました。「CrystalReports Numberデータ型のサイズ」を検索すると、CrystalReports番号のデータ型について何も教えてくれないあいまいな結果が得られました。
それで、ここで質問をします-Crystal Reports NumberはC#数値タイプとどのように関連していますか?それとも彼らは関係していますか?