请问ACCESS如何取得刚刚添加的记录ID号啊?

ShaB 2003-09-16 03:13:45
此ID为自动编号
...全文
83 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ShaB 2003-09-17
  • 打赏
  • 举报
回复
这样的话岂不是不能保证如果插入记录后在没取得ID前不能有新记录插入?不然的话会取得别的最新ID?
ling_l 2003-09-17
  • 打赏
  • 举报
回复
同意cloudchen(陈系上) 的答案
CTBOK 2003-09-16
  • 打赏
  • 举报
回复
写错,是
rs.movelast
不用关闭rs的,这样就行
CTBOK 2003-09-16
  • 打赏
  • 举报
回复
rs.movenext
rs("id")
Tonglu 2003-09-16
  • 打赏
  • 举报
回复
sql="insert into table (name,sex) values ('youname','男')"片 '添加记录sql
conn.execute(sql)'执行sql添加完成
sql="select top 1 * from table order by id desc"搜索刚添加的记录
rs.open sql,conn,1,3
id=rs("id")'显示ID
tiandiqing 2003-09-16
  • 打赏
  • 举报
回复
sql = "select top 1 id from your_table_name order by id desc"
rs.open sql,conn,1,1

id = rs("id")
rs.close
set rs = nothing
ShaB 2003-09-16
  • 打赏
  • 举报
回复
最后一句是什么意思呢?为何一定为1?
cloudchen 2003-09-16
  • 打赏
  • 举报
回复
Dim id

rs.open sql,conn,1,3
rs.addnew
...
...
...
rs.update
id = rs("id")
rs.close

游标类型为1即可

28,391

社区成员

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

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