如何使用ACCESS自动编号的ID进行删除或修改和插入

2025-01-26 15:56:05
推荐回答(3个)
回答1:

插入 insert into news(title,publisher,time,content)values('标题','编辑','时间','内容')

删除 delete * from news where id=编号

修改 update news set title='新标题',publisher='新编辑',time='新时间',content='新内容' where id=编号

自动编号就是自动产生的 管他鸟事

回答2:

<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("login.mdb")
exec="delete * from zh where id="&request.form("id")
conn.execute exec

%>


delete:id






<%
do while not rs.eof
%>




<% Response.write "删除记录成功!"%>

<%
rs.movenext
loop
%>
<%=rs("id")%><%=rs("name")%><%=rs("password")%><%=rs("qq")%>


回答3:

如果想修改 自动编号ID 应该是不行的!

'如果是根据ID来修改和删除,和新增记录就行!

<%
'conn,1,3
'新建:
'表连接不需要任何字段
rs.addnew
rs("title")=request.form("xx")
...
rs.update
rs.close

'删除:
'表连接,用ID字段比对
if not rs.eof then
rs.delete
rs.update
rs.close
else
'没有该信息
end if

'修改
'表连接,用ID字段来比对
if not rs.eof then
rs("title")=request.form("xxx")
....
rs.update
rs.close
else
'没有该信息
end if
'原理就是这样的了!%>