关于ASP+ACCESS数据库

frankyhuang2010 2010-02-07 10:19:04
初学ACCESS数据库。
我在ACCESS数据库中有一个字段ID,类型为自动编号。如果我要删除一条记录,那么删除之后数据库中ID字段的自动编号就不连续了。如:数据库中有10条记录,ID为1,2,...10. 然后我把第三,第四条记录删除后,数据库中的记录就为ID:1,2,5,6,...10.
有没有办法让数据库删除记录后重新按顺序自动编号啊?
...全文
72 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
frankyhuang2010 2010-02-07
  • 打赏
  • 举报
回复
这是保存修改的代码:modifysave.asp
<%
sql="select * from webaddress where id="& request.form("id")
rs.open sql,conn,1,3
rs("province")=request.Form("province")
rs("city")=request.Form("city")
rs("web")= request.Form("web")
rs.update
rs.close
set rs=nothing
conn.Close
set conn=nothing
Response.Write("<script language='javascript'>alert('修改成功'); location.href('admin.asp')</script>")
%>
huapaixxw 2010-02-07
  • 打赏
  • 举报
回复
把记录集代码贴出来看一下
frankyhuang2010 2010-02-07
  • 打赏
  • 举报
回复
我是想用下面的ASP代码把ACCESS数据库中的内容显示到网页上,同时,当我删除一条记录后,网页上显示的ID记录编号仍然能按数字顺序标号,中间没有空缺的记录编号。
应该怎样写ASP代码或设置ACCESS数据库啊?
<%
if rs.RecordCount=0 then
response.Write("<center><h1>"&"数据库中没有你要查询的数据!"&"</h1></center>")
end if
%>
<%
for i= 1 to rs.pagesize
if rs.eof then
exit for
end if
%>

<tr >
<td width="50" ><%=rs("id")%></td>
<td width="60"><%=rs("province")%></td>
<td width="65" ><%=rs("city")%></td>
<td width="300"><%=rs("web")%></td>
<td width="60" ><a href="add.asp">增加</a></td>
<td width="60" ><a href="modify.asp?id=<%=rs("id")%>">修改</a></td>
<td width="60" ><a href="delete.asp?id=<%=rs("id")%>">删除</a></td>

</tr>

<%
rs.movenext
next%>
huangheguyun 2010-02-07
  • 打赏
  • 举报
回复
删除ID字段后,关闭ACCESS,再打开ACCESS表,新加一个字段。自动编号就可以了。试一下。
街头小贩 2010-02-07
  • 打赏
  • 举报
回复
只要自动编号是不可能连接的!
wcwtitxu 2010-02-07
  • 打赏
  • 举报
回复
只能是不使用 自动编码

然后自己用其它合适的方法组织 ID

-------------------------

考虑到多方面, 不容易实现

id 不就是用一个数字来代表一条记录, 何必一定要它连续呢.
frankyhuang2010 2010-02-07
  • 打赏
  • 举报
回复
<%=rs("id")%>
换成 <%=i>

这样改之后,每一页会按顺序编号,我翻页之后,他又会从1开始编号。 我需要的是把所有页的记录进行编号。即:下一页的编号会接着上一页的编号往下排。
gxq323 2010-02-07
  • 打赏
  • 举报
回复
<%=rs("id")%>
换成<%=i>

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧