Posted on 2009-05-25 15:49
xyz 阅读(591)
评论(0) 编辑 收藏 引用
最近在最一个用recordset更新的代码,发现一个很奇怪的问题,明明只select到了一条记录,但是update的时候,发现很多条记录被修改了.
通过排查,才知道由于update的时候只修改了一个字段的值,因此也只select了要修改的字段,由于这个字段的值有很多条记录是一样的,单独select这个字段,然后udpate时,recordset自动把所有相同值的记录行全部更新了,即使select的时候只有1行记录。
解决方法:
select多一个字段,这个字段不会跟别的记录行重复.