在线用户    站点地图 技术论坛 文档中心 站点导航 资源下载 语言参考 教程专题 站点统计 业务项目 使用帮助
您的位置
MSDN参考新加了CSS2参考,全中文,制作精良。245k下载。           新加了sxf_sxf推荐的"动态网页专家指导" 下载!          新加了lsg2002lsg推荐的"ASP.NET高级编程(PDF)" 下载!          新加了DHTML代码预览!!,功能强大哦!欢迎试用          新加了网友lincong为大家提供的SQL Server 2000 程序员指南,有点大,但同时也就说明内容全咯!           新加了网友ibra为大家提供的北大的JAVA课件,很适合初学者入门           新加了一个java的连接缓冲池代码示例           新加了人月神话电子版下载!软件工程巨著哦~~           更新了评分标准,引入了“专家分”概念,相信可以更好的激励大家的学习!详情请看“使用帮助”           新加了由网友GGG提供的“IIS超级管理手册”,值得一看哦!(虽然我没看过 :P )           新加了“英雄榜”,欢迎测试!           “无组件上传·从原理剖析到实践”已经全部完成,源码全部开放,有兴趣的朋友请到文档中心一探究竟。  您的位置  首页>技术论坛>ASP>F0014698 在同一窗口中打开页面中的链接 在新窗口中打开页面中的链接 将ASPCHINA设为首页 将ASPCHINA加入书签    
 LOGIN HERE
用户:
密码: 忘记密码
记住密码 用户注册 游客进入

论坛首页
|--web开发
   |--ASP
   |--JSP
   |--ASP.net
   |--DHTML
   |--RUBY
|--软件开发
   |--C++
      |--Code here
   |--JAVA
   |--VB
   |--Delphi
   |--XML
|--.net技术
   |--C#
   |--VB.net
|--Yup开发组
|--站务&投诉
   |--站长专区
|--硬件&网络
|--休息室
|--数据库技术
 进入精华区 我要发言



 请教版主一个ACCESS数据库问题。back to ASP forum  
作者:ssh8688,5级分数:0
日期:2002/9/4 10:55:00类别:ASP, 技术问题
回复:5次浏览:1410次
状态:无分贴

我用ASP做了一个文件库,试运行时向数库填加了许多记录,在真正开始运行使用时,虽然删除了记录,但记录的ID号却不能改,即不能从1开始,而是从被删除最后一条记录开始。请教版主,能不能使ID号从1开始填加。

reply[F0014698]
 



 
 re [1] 请教版主一个ACCESS数据库问题。ASP forum  
- ifreedom02-09-04 11:01  

好像不能吧,这是因为你的id字段设为'自动编号'了,所以在你删除记录后再新增的时候记录号就随着变了,你如果想改的话可将‘自动编号’改为整型的,但是这样子比较麻烦!你每次在插入数据库的时候都要计算当前的ID号,还不如自动编号呢。反正ID号什么时候都是唯一的。

reply[F0014704]
 



 
 re [1] 请教版主一个ACCESS数据库问题。ASP forum  
- miles02-09-04 11:20  

可以在access里用“工具|压缩数据库”。

不过不推荐这样。

想想这种情况下,连续ID的坏处:


假如有两个表,一个是作者,一个是文章,文章表里有作者ID这个字段。
authorid  name
1          miles
2          cat

authorid  articleid
1          1
2          2

就是说,文章1是我写的。假如这个时候,我这个用户被删了。而文章表没动,新来个用户,叫ssh8688,就成了
authorid  name
1          ssh8688
2          cat

authorid  articleid
1          1
2          2
看见没?成了ssh8688写了文章1。

这就是为什么所有的库都这样处理自增主键。

reply[F0014720]
 



 
 re [2] 请教版主一个ACCESS数据库问题。ASP forum  
- ssh868802-09-04 16:04  

原来是这样,谢谢版主!!

reply[F0014805]
 



 
 re [3] 请教版主一个ACCESS数据库问题。ASP forum  
- miles02-09-04 16:50  


reply[F0014826]
 



 
 re [1] 请教版主一个ACCESS数据库问题。ASP forum  
- suercool03-06-11 16:19  

将id字段删除,然后重启机子,再添加id字段,id号就从1开始了

reply[F0072831]
 



您的位置
  (c)2000-2019 Yup Studio, all rights reserved.  
78.125