以下是引用dolphin1984在2006-3-29 22:03:00的发言:
6楼帅哥~~~
你那样只能实现将一条记录MessageID减1
可是我希望表中id1项之后的所有记录中的MessageID都减1
所以我用了while循环
你说怎么办呢???
如果是这样可以写
sql1 = "Update Messages Set MessageID=MessageID-1 Where MessageID>"+id1;
条件为MessageID>id1 看程序来说id1是数字型那它之后的纪录应该是比当前值大id的纪录。