我在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命令。