ASP.NET中怎样对删除其中一条记录后的数据库中ID进行重新编号

1、SQLserver2005与VIsualStudio20052、通讯录中的字段ID()编号、name(姓名)、phone(手机号码)3、对表中的记录删除其中任意一条或... 1、SQL server2005与 VIsual Studio 2005
2、通讯录中的字段 ID()编号 、name(姓名)、phone(手机号码)
3、对表中的记录删除其中任意一条或者多条后,进行重新ID(编号)排序
4、ID(编号)int 类型 不是主键不会自增。。我在进行设计数据库的时候
5、使用C#语言
6、先在这里谢谢给予过我帮助的朋友了。
展开
 我来答
zhoupeng4883
2010-05-22 · 超过17用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:54.5万
展开全部
上网环境不方便写代码,就说说我的想法啊,很简单的。
“ASP.NET中怎样对删除其中一条记录后的数据库中ID进行重新编号”
我认为你的想法是不管删,还是增加,id总是1,2,3。。。这样的连续的;
1.首先你再数据插入的时候,要先把通讯录里的数据的行数查出来,select count(*) from [通讯录,然后ID插入直接为行数加一
2.谈谈删除的时候。首先你把要删除的删除掉;然后读出剩余的ID项放入DataReader,接着定义定义一个变量,例如i=1,在while(DataReader。read())循环里,把该条id值更新为i,别忘了,i++。
循环结束即达到你的要求;
有疑问速追问,我在线
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式