是怎么做的,具体描述以下可以吗?
我在做midas 应用时,也遇到了问题,后来发现是光标问题。因为select 和update的区别在于前者返回数据集,而后者没有,如分别用两个dataset做select 和update 就不会有问题。

解决方案 »

  1.   

    如果你是对同一张表做select和update就可能会有问题,因为在做select时,sql会给所查询的表加共享锁,在有共享的时候是不允许更改这张表的内容的,(当然这也和你的SQL Server的Isolation Level有关,默认情况下是RC-read commit)。在做update时同样也会上锁。所以你出现死机是有可能的。如果想查看Isolation Level,可以用sp_server_info