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
投稿

猜你喜欢

  • Python一行代码实现自动发邮件功能

    2021-04-06 06:04:38
  • Python 进程操作之进程间通过队列共享数据,队列Queue简单示例

    2023-06-01 12:17:58
  • MySQL获得当前日期时间函数示例详解

    2024-01-27 07:54:48
  • Vue.js通用应用框架-Nuxt.js的上手教程

    2024-04-28 10:54:31
  • 基于Python实现的扫雷游戏实例代码

    2023-06-26 12:29:34
  • Mysql常用基准测试命令总结

    2024-01-22 17:22:05
  • 深入理解python中函数传递参数是值传递还是引用传递

    2022-02-21 10:08:33
  • python抓取某汽车网数据解析html存入excel示例

    2023-11-02 16:46:35
  • JavaScript判断变量是否为undefined的两种写法区别

    2024-04-19 09:53:50
  • python os.listdir按文件存取时间顺序列出目录的实例

    2021-03-21 23:02:52
  • SQL Server与Oracle、DB2的优劣对比

    2009-01-07 14:16:00
  • 一文解答什么是MySQL的回表

    2024-01-18 02:41:56
  • Django基于ORM操作数据库的方法详解

    2024-01-28 18:53:52
  • Numpy中如何创建矩阵并等间隔抽取数据

    2023-01-14 16:21:16
  • Python如何用filter函数筛选数据

    2022-07-23 21:20:14
  • 如何在python中实现线性回归

    2022-03-29 00:24:30
  • 使用Python的PIL模块来进行图片对比

    2022-04-28 19:18:36
  • 使用python实现ftp的文件读写方法

    2022-02-06 11:25:03
  • javascript知识点详解

    2024-05-08 10:11:13
  • Pytorch技巧:DataLoader的collate_fn参数使用详解

    2023-12-11 00:20:48
  • asp之家 网络编程 m.aspxhome.com