asp中通过addnew添加内容后取得当前文章的自递增ID的方法

  asp中使用addnew方法添加一条记录后,我们经常使用取得自递增的ID,而使用bookmark很容易实现这样的功能。

  

复制代码 代码如下:

  rs.open sql,conn,3,3

  rs.addnew

  rs("user")="小男"

  rs("pass")="333333"

  rs.update

  temp = rs.bookmark

  rs.bookmark = temp

  Response.write rs("ID")

  access返回添加后的自递增ID

  用惯了asp中的

  

复制代码 代码如下:

  objRs.AddNew

  objRs.Update

  换成.net中的不知道怎么返回子递增的ID,

  使用

  

复制代码 代码如下:

  select @@identity

  这东西只有SQL才有。

  后来想没办法了,

  这样来:

  1、先添加一条记录。

  2、取得max(id)

  3、根据max(id)修改数据

  真是麻烦啊~~并发时估计也有问题,不知道大家是怎么实现的?

  你这句话说得很奇怪哦。获取自递增ID本来就是查询SQL的。

  另外,ASP也可以用指针实现。.net不知道。

  其实楼主的意思select @@identity仅仅是sqlserver才有