vf 修改某个字段的前几行

来源:百度知道 编辑:UC知道 时间:2024/05/06 07:09:41
请问在vf里(我用的vf9)怎么修改某个字段的前几行数据,比如:要修改cid字段,让它前100行数据改成:0101,而第101-200行改成0102,等等,请高手赐教,谢谢!

repl all cid with "01"+right([00]+allt(str(int((recn()-1)/100)+1)),2)

update 表名 set cid="0101" where cid in (select top 100 cid from 表名)
update 表名 set cid="0102" where cid in (select top 200 cid from 表名) and cid not in (select top100 cid from 表名)

呵呵,如此下去,虽然麻烦了点,但总算能够解决问题。

如果是常用,写个循环很方便的
如果是一次,楼上的方法可取