asp access 在插入一条记录后,如何获得该记录的ID

如题就是说,在同一个页面里,我用sql语句插入了数据库一条记录,那么,如何获得我插入的这条记录的ID呢?aspaccess环境下。... 如题就是说,在同一个页面里,我用sql语句插入了数据库 一条 记录,那么,如何获得 我插入的这 条 记录的 ID 呢?asp access 环境下。 展开
 我来答
匿名用户
2013-08-17
展开全部
本答案由病毒频率团队 欠抽 为您编辑回答 您好楼主,我是如是理解你的。myvalue为刚刚楼主插入的数据的值value为字段名。(建议为value主键,如果不是主键,那么id可能不止一个。)sql="select id from tablename where value='"&myvalue&"'"set rs=conn.execute(sql)dim id(20) '用长度为21的数组存放iddim ii=0do while not rs.eof and not rs.bofid(i)=rs("id") '这个就是楼主想要获得的idrs.movenexti=i+1loop
匿名用户
2013-08-17
展开全部
你的插入语句是怎么写的呢?如果用的是类似set rs = server.createobject("adodb.recordset")
sql = "select * from table
rs.addnew
rs("title") = "title"
rs("content") = "content"
rs.update
insert_id=rs.bookmarkrs.closeinsert_id 就是自增量的数值了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-17
展开全部
楼上的没试过,简单的话就是插入完成的时候再读取数据库最后的TOP 1的数据就可以取到 !
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liangar
2016-07-02 · 超过14用户采纳过TA的回答
知道答主
回答量:41
采纳率:50%
帮助的人:6.6万
展开全部

用:

select @@identity

得到本个数据连接下,刚刚插入记录的自动增长的ID

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-17
展开全部
用调用啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式