|
|
|
TITLE
Bug in ConvertToStr() and RateStr() Localization Functionality
|
|
TOPIC
Versions of the Currency Server software prior to 5.0 have a bug in the ConvertToStr() and RateStr() localization option which may in rare cases lead to incorrect results. The recommended workaround is to use these functions without the localization option. Currency Server 5.0 is not affected by the issue.
|
|
DISCUSSION
The ConvertToStr() and RateStr() functions have an optional formatting option. If this is enabled, in some rare cases the system localization functionality for the rounding and conversion from digits to string of currency amounts and the built-in functions of Currency Server have a difference in precision which can cause a numerical error in the formatted string. Because of this bug, it is recommended that formatting be disabled by setting the Format string parameter to "+". Rounding is not affected by this issue. Results obtained via ConvertToNum() and RateNum() are not affected by this issue. Customers have been notified about this issue via email and by a software update message.
|
|
Article Information |
|
Article ID: |
18-101 |
Platform: |
Windows |
Products: |
Currency Server |
Additional Keywords: |
None |
Last Update: |
2008-10-25 |
|
Your
feedback is always
appreciated. It is safe to link to this page. |
|
|
|
|