我在工作中遇到了一个问题,首先我先给大家说一下我的工作,使用vs2005+Access接手维护我们公司网站,但是老板提出一个问题,大家都知道,access数据库表里都有自动增长的id,公司要我在原来的基础上修改,原来表里的自动增长id例如:
1 2 3 4 5 6 7 8......100,这样的,当然,比如我删除编号为4和8两列,整体就变成了1 2 3 5 6 7 9 10......100因为是自动增长列,所以没有办法直接用程序去修改它,所以多增加了一列,目的和自动增长id列是一样的,但是唯一不一样是,
我插入数据 1 2 3 4 5 6 7 8 9 10 11....100 ,然后也在后台删除了编号为4和8的,最后显示的是1 2 3 4 5 6 7 8 9 10 11.....98 这样了弄了3个多小时,还是没有弄出来,希望哪位高手给我讲讲小弟谢谢了!
注意:以上的数据都是id,只是一种是系统自动增长id,一种是要我做的自己写的自动增长id
1 2 3 4 5 6 7 8......100,这样的,当然,比如我删除编号为4和8两列,整体就变成了1 2 3 5 6 7 9 10......100因为是自动增长列,所以没有办法直接用程序去修改它,所以多增加了一列,目的和自动增长id列是一样的,但是唯一不一样是,
我插入数据 1 2 3 4 5 6 7 8 9 10 11....100 ,然后也在后台删除了编号为4和8的,最后显示的是1 2 3 4 5 6 7 8 9 10 11.....98 这样了弄了3个多小时,还是没有弄出来,希望哪位高手给我讲讲小弟谢谢了!
注意:以上的数据都是id,只是一种是系统自动增长id,一种是要我做的自己写的自动增长id
解决方案 »
- System.Drawing.Image.FromFile()处理图片,内存不足错误
- 调用JS函数问题
- Active Server Pages 错误 'ASP 0113'
- 关于自定义控件的图像输出问题
- server.urlencode后 位什么都出现 e5 ae a2……?这是不正确的,帮忙啊(会加分)
- 请求高手帮助?
- Session 关于用户停留时间 在线等 先谢了
- 求教个关于Sql to Linq 的问题
- 从sqlserver里面读出图片在页面现实的问题,大家来看看
- 我想在网站中添加在线成员功能,但如何才检测何时上线,何时退出呢?
- 求一个多文件上传的的控件(非activex)
- 有关网页采集
在SQL Server中可以通过对列的设定实现这个问题,access不知道有没有.
不行就得循环更新了
用程序来实现,在你的数据绑定时,加一个变量作为ID,i=1,i++,就可以实现了。
DataTable dt = GetDataOrderByID();
for (int i = 0; i < dt.Rows.Count; i++)
{
UpdateMyColumnByID(dt.Rows[i]["ID"]);
}