• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

ASP获取最新插入行的ID(标识)

asp 海叔叔 4周前 (05-31) 7次浏览 已收录 0个评论

关键词
ASP 获取 最新标识

摘要

本文介绍在ASP插入数据库字段后,如何获取最新插入的标识ID值。

我们知道,在SQL Server中,标识有以下几种获取方式:

/* 对于想要得到一个表中的最后一个插入操作所产生的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

那么在ASP中,我们就只需要这样这样就可以了:

rs.open “SELECT @@IDENTITY as newIDValue “,conn,1,1
newIDValue = rs(“newIDValue”)

关于ASP获取最新插入行的ID(标识),本文就介绍这么多,希望对您有所帮助,谢谢!


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址