为什么用rs.delete删除记录的时候回将库中的ID(自动编号)字段保留,郁闷~!

lampwick 2003-08-23 09:48:31

请问为什么我在用
rs.delete
rs.update
删除记录的时候无法将ACCESS2002中的记录删除

代码如下:

sql="select * from user where id="&id
set rs=server.createobject("adodb.recordset")
rs.cursorlocation =3
rs.openk sql,conn,1,3
rs.delete
re.update

现象:数据库中除了id字段(自动编号)的内容没有删除外,其他的都被删除了。

请问为什么回流下id字段哪? 我希望全部删除.
...全文
39 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
alan815 2003-09-13
  • 打赏
  • 举报
回复
conn.execute"delete from user where id="&cint(id)&""
应该没问题的呀。
bamboo2000 2003-09-13
  • 打赏
  • 举报
回复
删除后再压缩数据库就可以将ID删除了
xupiao 2003-09-13
  • 打赏
  • 举报
回复
在你的代碼中用兩次rs.delete是什麼情況呢
tylike 2003-09-13
  • 打赏
  • 举报
回复
ID是自动填写的吧
yasoho 2003-09-13
  • 打赏
  • 举报
回复
你的表和其他的表有关联关系吧!
cloudchen 2003-09-13
  • 打赏
  • 举报
回复
删除记录是以行为单位的,什么叫id不能删除?

你看到delete from前面有选择列的吗?
tiandiren2008 2003-08-23
  • 打赏
  • 举报
回复
在文件<html>前加
if request.form("delthem")="删除" then
delthese()
i三千 2003-08-23
  • 打赏
  • 举报
回复
用command
lampwick 2003-08-23
  • 打赏
  • 举报
回复
很急啊,顶一下
lampwick 2003-08-23
  • 打赏
  • 举报
回复
conn.execute("delect * from user where id="&id)

我刚才试验了一下,依然无法删除ID的内容,只能删除其他字段的内容。
lampwick 2003-08-23
  • 打赏
  • 举报
回复
我只是根据ID来删除一条记录,不删除全部的。

但是记录中惟独ID字段无法删除。不知道是怎么一回事
tiandiren2008 2003-08-23
  • 打赏
  • 举报
回复
<%
sub delthese()
opendata conn
for j=1 to request.form("delit").count
conn.execute("delete * from user where id="&request.form("delit")(j)&"")
next
end sub
%>

28,390

社区成员

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

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