Hallo Christoph,
ich verstehe noch nicht, in welchem Zusammenhang das Problem überhaupt relevant wird. Ein double ist ein double, egal in welcher CultureInfo. Wenn du den Datenaustausch nicht mit Strings, sondern mit dem
jeweils richtigen Datentyp vornimmst, kann es keine Probleme geben.
Wenn das Problem die
Sql-Befehle sind, dann gilt der generelle Hinweis:
Erzeuge sie niemals mit String-Verknüpfung, sondern immer mit Parametern! Ausführliche Erläuterungen findest du in
[Artikelserie] Parameter von SQL Befehlen.
Die Zusammenarbeit mit String.Replace und double.Parse ist auch jeder ungünstig. Wenn du so arbeitest, dann sollte die
ursprüngliche Kultur bei double.Parse angegeben werden und nicht der Umweg über Replace. Dafür gibt es schließlich double.Parse in der Version:
C#-Quelltext
1:
| double value = double.Parse(parseStr, System.Globalization.CultureInfo.CurrentCulture); |
Oder habe ich eine Situation übersehen? Jürgen