ASP获取刚插入记录的自动编号ID

时间:2008-11-17 20:41:00 

以下列出了两种数据库的方法:

  ASP+Access2000

1.要获取的ID值字段属性必须设为:自动编号(我们假设字段名为recordID)
2.添加记录格式:Rs.Open table,Cn,1,3(注意模式为:1,3)
3.newID = rs.Fields("recordID")
4.newID为刚添加的记录的ID值

  ASP+SQL Server 2000

1.要获取的ID值字段属性必须设为:自动编号(我们假设字段名为recordID)

2.添加记录代码模式:

Cn.Execute"INSERT INTO table(field1,field2,...) VALUES("field1Value","field2Value",...)"

3.得到ID值

Set Rss = Cn.Execute("SELECT SCOPE_IDENTITY() as newIDValue FROM table")
'Rs.Open sqlStr,Cn,3,1
newID = Rss("newIDValue")

4.newID为刚添加的记录的ID值

5.附上取得ID值的三种方式:

/* 对于想要得到一个表中的最后一个插入操作所产生的ID的最好用IDENT_CURRENT('TBName')*/
INSERT INTO table(field1,field2,...) VALUES("field1Value","field2Value",...) SELECT IDENT_CURRENT('recordID') as newIDValue

/*对于马上使用的刚才插入的新记录ID用SCOPE_IDENTITY()是最合适的*/
INSERT INTO table(field1,field2,...) VALUES("field1Value","field2Value",...) SELECT SCOPE_IDENTITY() as newIDValue

/*对于想要得到一系列的操作中最后得到的那个自增的ID最好用@@IDENTITY*/
INSERT INTO table(field1,field2,...) VALUES("field1Value","field2Value",...) SELECT @@IDENTITY as newIDValue

以上三种方式在SQL Server2000的查询分析器里测试成功,如果要用到网页代码里,请根据上面的例子修改。

标签:自动编号,记录,数据库,asp
0
投稿

猜你喜欢

  • 操作设计要素

    2011-03-04 16:23:00
  • js捕捉窗口的关闭与刷新

    2008-10-08 10:20:00
  • Oracle的数据字典技术简析

    2010-07-20 13:03:00
  • 基于google图表API的jquery组件 I

    2010-03-01 10:20:00
  • 《JavaScript语言精粹》

    2009-04-03 11:27:00
  • textarea的输入限制统计代码statInput

    2008-05-22 13:36:00
  • 企业网站FLASH引导页存在的意义

    2008-06-04 11:09:00
  • 数据分页显示按钮,自动获取url链接

    2009-06-22 12:59:00
  • Facebook的特别之处是什么?

    2008-08-04 12:57:00
  • ASP连接MySQL数据库的方法

    2010-03-14 11:25:00
  • 在不能中寻找可能 QZONE个性相册设计的始末

    2009-07-13 12:27:00
  • Oracle数据库编写有效事务指导方针

    2009-03-19 17:41:00
  • MySql常用命令总结

    2009-09-16 10:51:00
  • Laravel操作redis和缓存操作详解

    2023-05-25 02:19:29
  • ip地址和身份证的js验证代码

    2007-12-29 21:49:00
  • ACCESS如何打印窗体中当前显示的记录

    2008-11-20 16:31:00
  • asp连接access数据库表代码实例

    2008-04-13 06:18:00
  • Mootools 1.2教程(3)——数组使用简介

    2008-11-17 20:16:00
  • asp ajax跨域提交数据

    2011-04-11 10:56:00
  • 如何解决从文本文件中调出记录出现丢失换行的问题?

    2009-12-03 20:25:00
  • asp之家 网络编程 m.aspxhome.com