ASP 获取 ACCESS 中新插入数据的 ID 或多个ID /Getting last insert ID/ By Stabx

原创 2006年06月15日 14:51:00
标题:  ASP 获取 ACCESS 中新插入数据的 ID 或多个ID /Getting last insert ID/ By Stabx

正文:

QUOTE:

ASP 获取 ACCESS 中新插入数据的 ID 或多个ID /Getting last insert ID/ By Stabx

乍一看来, 这个问题好像很白痴, 不过要实现的话问题可多多, Access 并不像 SQL SERVER 有什么 @@ 之类的语法.

1. 获取单个 ID
2. 获取多个 ID

shawl.qiu<shawl.qiuATgmail.com>
绿色学院 | http://blog.csdn.net/btbtd/
2006-6-15

CODE:
2. 获取多个 ID
------------------------------------------------------------------
    sql = "INSERT INTO ctarticle (classid,nclassid,title,content,dateandtime,writer,email,www,url,reoff,htmloff,ubboff )  VALUES ("&cid_&","&ncid_&",'"&trim(tt_)&"','"&ct_&"','"&adt_&"','"&trim(au_)&"','"&trim(em_)&"','"&trim(www_)&"','"&trim(url_)&"',"&ro_&","&ho_&","&uo_&") " '插入数据操作
     rsData.Execute(sql)
     set rs1=rsData.Execute("select top 1 * from ctarticle order by articleid desc")
         response.write rs1("articleid")
         response.write " "
         response.write rs1("classid")
         response.write " "
         response.write rs1("nclassid")
         rs1.close : set rs1=nothing
------------------------------------------------------------------

1. 获取单个 ID
------------------------------------------------------------------
    sql = "INSERT INTO ctarticle (classid,nclassid,title,content,dateandtime,writer,email,www,url,reoff,htmloff,ubboff )  VALUES ("&cid_&","&ncid_&",'"&trim(tt_)&"','"&ct_&"','"&adt_&"','"&trim(au_)&"','"&trim(em_)&"','"&trim(www_)&"','"&trim(url_)&"',"&ro_&","&ho_&","&uo_&") " '插入数据操作
     rsData.Execute(sql)
     set rs1=rsData.Execute("select max(articleid) from ctarticle")
         response.write rs1(0)
         rs1.close : set rs1=nothing
------------------------------------------------------------------

 

 

ios sqlite 获取自增长id last_insert_rowid

在ios开发中,如果在sqlite设置了自增长的主键,插入数据后如何获取呢? 就是 last_insert_rowid() 怎么用呢? sqlite3 *db;//定义sqlite...

【转载】在mysql中获取insert插入数据的id的方法SELECT LAST_INSERT_ID();

SELECT LAST_INSERT_ID();我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数,或者刚插入的数据的ID值。一般情况下获取刚插入的数据的id,使用select max(id...

mysql插入数据后返回自增ID的方法,last_insert_id(),selectkey

mysql插入数据后返回自增ID的方法   mysql和oracle插入的时候有一个很大的区别是,oracle支持序列做id,mysql本身有一个列可以做自增长字段,mysql在插入一条数据后,如...

MySQL中获取最后插入的自增ID值 LAST_INSERT_ID

写数据库程序的时候,经常会需要获取某个表中的最大序号数, 在单线程的情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。在...

Mysql中LAST_INSERT_ID()的函数使用详解

简单说来,就是这个函数将返回插入的那条记录在表中自增的那个字段的值,一般我们都给那个自增字段命名为ID。这样就可以返回刚插入的记录的ID值了。LAST_INSERT_ID() (with no arg...
  • hsd2012
  • hsd2012
  • 2016年05月20日 20:45
  • 3309

mysql中的last_insert_id()

刚才查了下last_insert_id()相关资料,找到几篇不错的文章,保存下来,免得下次忘了又去找。 ################################# MySQL数据表结构...

MySQL学习笔记(四):MySQL中LAST_INSERT_ID()使用时的注意事项

LAST_INSERT_ID()是MySQL中的一个函数,自动返回最后一个INSERT或UPDATE查询中AUTO_INCREMENT列设置的第一个表发生的值。...
  • IMW_MG
  • IMW_MG
  • 2017年10月30日 16:25
  • 200

关于spring jdbcTemplate取得LAST_INSERT_ID

spring的jdbctemplate提供的方案:  Java代码   KeyHolder keyHolder = new GeneratedKeyHolder();   i...
  • lcathm
  • lcathm
  • 2016年04月27日 20:31
  • 969

last_insert_id()函数使用的注意事项

last_insert_id()函数使用的注意事项本文转载:http://blog.csdn.net/slvher/article/details/42298355在使用MySQL时,若表中含自增字段...

mysql LAST_INSERT_ID 使用与注意事项

在使用MySQL时,若表中含自增字段(auto_increment类型),则向表中insert一条记录后,可以调用last_insert_id()来获得最近insert的那行记录的自增字段值 ...
  • elesos
  • elesos
  • 2016年09月07日 10:44
  • 2844
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP 获取 ACCESS 中新插入数据的 ID 或多个ID /Getting last insert ID/ By Stabx
举报原因:
原因补充:

(最多只允许输入30个字)