Есть exe программа, написанная на C#. Она записывает значения в SQL Server. При запуске с моего пк, в базу пишет правильные значения ( 0,419, 0,356 ), как только запускаем на сервере значения идут, будто с коэффициентом х1000 ( 419, 356 ). Та же программа, та же база данных. Только машины разные. По какой причине может быть такое поведение?
Код, где изменяю значение и отправляю в базу данных:
gapNumber = float.Parse("0,371");
result = Math.Round(gapNumber, 3).ToString();
resultNum = float.Parse(result);
insertCommand.Parameters.AddWithValue(dbHeaders[count], resultNum);
На локальном пк запишет верно-0,371. На сервере значение будет-371
Сборка персонального компьютера от Artline: умный выбор для современных пользователей