У меня есть база SQL; в одной таблице я установил поле на decimal(8,1)
и записал несколько строк. Но теперь я хочу продолжать запись как decimal(18,2)
с двумя цифрами. Я изменил свойство поля с 8,1 на 18,2. Но когда я добавляю новую строку или обновляю строку с двумя цифрами в таблице, я вижу, что второй di git всегда равен 0 «ноль».
Я использую веб-приложение ASP. NET для управления данными базы данных. Запишите командную строку для этого поля:
cmd.Parameters.AddWithValue("@4", Convert.ToDecimal(dcMiktar.Text));
Например, я записал 9,14 для этого поля; но я все еще вижу 9,10 в базе данных:
Как я могу это исправить!
Изменить: когда я пытаюсь запись 9,11 - 9,12 - 9,13 - 9,14: я вижу, что он записан как 9,10 в базе данных, когда я пытаюсь 9,15-9,16-9,17-9,18-9,19 : Я вижу, что в базе данных записано 9,20.