Я пытаюсь сохранить десятичные числа в базе данных SQL Server с типом столбца numeric(10,2)
.
Данные, переданные из текстового поля в базу данных с помощью параметризованной процедуры, как показано ниже
cmd.Parameters.Add(new SqlParameter("@PP", SqlDbType.Decimal)).Value = decimal.Parse(TB_PP.Text);
Моя проблема в том, что я могу ввести десятичное число непосредственно в таблицу базы данных, и при чтении его из базы данных в текстовое поле я получаю десятичное число
Но при сохранении его через текстовое поле сохраняется целое число, так что я должен использовать вместо SqlDbType.Decimal