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

2007的数据库发现更新没效果
不知道什么原因  我更新竟然没效果
图1

图2  还是没效果

------解决方案--------------------
字段精度没设置。
------解决方案--------------------
数据类型是什么?
------解决方案--------------------
没有2007的数据库
------解决方案--------------------
把你的对应列的数据类型改为decimal(5,1)就可以了
------解决方案--------------------

alter table [MFPC].[dbo].[MFSolution]
alter column worktime decimal(9,2) null
------解决方案--------------------
你看看你这个表MFSolution 是不是有触发器?

另外,你得看看你的worktime 的类型是什么,是numeric类型不?
------解决方案--------------------
引用:
写错了  应该是2008数据库 确实是数据库精度


哦,如果是允许小数后一位,就这么改就行:

alter table [MFPC].[dbo].[MFSolution]
alter column worktime numeric(10,1)