数字(15,6) - 十进制字段的精度太小

时间:2011-06-20 03:37:02

标签: vb.net visual-studio-2005 decimal ms-access-2003

我在ms access 2003中添加了一个十进制字段。它的数据类型是数字(15,6)

在访问中,我将其定义如下

  

数据类型:'数字'。

     

字段大小:十进制

     

精确度:15

     

比例:6

     

小数位:6

从Window应用程序中,我尝试将其值修改为

  

'123456.22223'

。我收到了这个错误 -

  

十进制字段的精度太小,无法接受您尝试添加的数字。

但是在ms访问中,使用sql命令,我可以更新这个值。为什么呢?

我的vb.net代码位于

之下
mClass.ExchRate = IIf(txtExchRate.Text = "", 0.0, CDec(txtExchRate.Text))

这里,mClass的ExchRate字段的数据类型也是十进制的。然后将此值传递给sql update命令。

0 个答案:

没有答案