初级程序员教程:sql update不起作用

来源:百度文库 编辑:神马品牌网 时间:2024/04/27 13:44:10
update 报表 set 数值1=数值2/数值3 where 数值3<>0
我用的是sql server2000+ASP,这句在几个update中间,其他的都能更新,就这句不能,我把三个字段都改成decimal,仍然不行。
我在查询分析器中试过了,效果一样,字段“数值1”无结果。但是在查询报表用数值2/数值3就有结果。就是用
select 数值2,数值3,数值2/数值3 from 报表 语句,就是不能更新字段数值1

看看返回的错误信息.
推荐在SQL Server查询分析器里执行一下,看看返回的错误信息.

你看看是否有字段被设成了主键