Я добавляю десятичное поле в ms access 2003. Его тип данных: Числовой (15,6) .
При доступе я определяю его следующим образом:
Тип данных: «Числовой».
Размер поля: Десятичный
Точность: 15
Масштаб: 6
Десятичные знаки: 6
В приложении Windows я пытаюсь изменить его значение на
'123456.22223'
.Я получил эту ошибку -
Точность десятичного поля слишком мала, чтобы принять числовое значение, которое вы пытались добавить.
Но при доступе к ms, используя команду sql, я могуобновить это значение.Почему?
Мой код vb.net ниже
mClass.ExchRate = IIf(txtExchRate.Text = "", 0.0, CDec(txtExchRate.Text))
Здесь тип данных поля ExchRate mClass также является десятичным.Затем передайте это значение команде обновления sql.