注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

小新之家

心灵的放松地点

 
 
 

日志

 
 

让ACCESS删除记录后自动排序字段不断号  

2009-09-07 11:43:00|  分类: 学习资料 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
让ACCESS的自动编号在记录删除后不断号,我们可以在删除记录后,用ACCESS打开数据库接着删除ID自动排序字段再重建ID字段,用ACCESS做当然很简单,但如果用程序执行SQL去做,就要注意点问题了。
如下是处理办法,代码:

If Request.QueryString("action")="del" Then
Dim id,Sql,Cat,SQLR,page
id = Request.QueryString("id")
page = Request.QueryString("page")
Conn.ExeCute("DELETE * FROM [BlackLog] WHERE id="&id&"")
Conn.ExeCute("DROP INDEX ID ON [BlackLog]")
Sql = "ALTER TABLE [BlackLog] DROP COLUMN Id" 
Conn.ExeCute(Sql)
'PRIMARY KEY
SqlA = "ALTER TABLE [BlackLog] ADD Id AUTOINCREMENT"
Conn.ExeCute(SqlA)
Conn.ExeCute("CREATE INDEX ID ON [BlackLog] (ID)")
 Response.write " " & Chr(13)
Response.End
End If

相信大家都看得懂写,具体的主要要说明的一下的如下:

DROP INDEX ID ON [BlackLog] 删除ID字段中的索引

ALTER TABLE [BlackLog] ADD Id AUTOINCREMENT 建立自动排续字段ID


CREATE INDEX ID ON [BlackLog] (ID) 建立ID索引在ID字段中

因为自动排序字段还有个索引的问题,所以在没删除索引前我们不能更新字段,也不能删除字段,所以必先处理索引。

但必须要注意的是,我们这里的索引名称为ID,所以我们在操作前必须把索引更名,操作如下:

打开表设计视图 ---> 菜单栏 ---> 索引 ---> 把原本ID字段的索引去掉,添加索引名称为ID 指向 ID 字段

 程序演示www.gdsspt.com/Tacc

 演示程序都打好包,可以在演示处下载。
  评论这张
 
阅读(228)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017