日期:2014-05-17  浏览次数:20873 次

新手求助,10进制money值怎么修改?
SQL 数据库里某一个表里给其中一个列设定数据类型是money。之后在form窗口中写SQL语句修改此列的数值(原值是386.00元),却弹出如下图的错误提示

试在数据库中直接修改都没问题,但在窗体中的语句只能修改在100以内的数值,十分茫然,望高手解惑

------解决方案--------------------
你的数据库设计了此字段最大最小值,它不在这个范围内就报错了,你打开表设计看看
------解决方案--------------------
你是用ado.net执行sql的吧?把最终生成的update语句复制出来,在数据库中执行一下,看是否有问题。
------解决方案--------------------
这个是验证错误,点详细错误看下stack trace
------解决方案--------------------

是用了UpDownNumber控件了吧,把那个Maxmum改大一些吧。