We hebben een .net applicatie geschreven in C#.
Middels deze applicatie worden gegevens in een oracle-database opgeslagen en we ondervinden problemen met decimale getallen.
Het lijkt erop dat per server anders wordt gereageerd op de punt en de komma.
We hebben de registry gelijk gesteld, maar dat leverde niks concreets op. Wij zitten op win2000 en dat loopt goed en de andere server op win2003.
we hebben wel een oplossing gevonden in de code van C# namelijk:
Het "nadeel" is dat we dit bij alle decimale getallen moeten invoeren.
Het liefst zien wij een oplossing waardoor we hier helemaal geen rekening meer mee hoeven te houden.
Middels deze applicatie worden gegevens in een oracle-database opgeslagen en we ondervinden problemen met decimale getallen.
Het lijkt erop dat per server anders wordt gereageerd op de punt en de komma.
We hebben de registry gelijk gesteld, maar dat leverde niks concreets op. Wij zitten op win2000 en dat loopt goed en de andere server op win2003.
we hebben wel een oplossing gevonden in de code van C# namelijk:
code:
1
2
3
| System.Globalization.NumberFormatInfo nfi = new System.Globalization.NumberFormatInfo(); nfi.NumberDecimalSeparator = ","; nfi.NumberGroupSeparator = "."; |
Het "nadeel" is dat we dit bij alle decimale getallen moeten invoeren.
Het liefst zien wij een oplossing waardoor we hier helemaal geen rekening meer mee hoeven te houden.