| 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,
 使用
 这东西只有SQL才有。
 后来想没办法了,
 这样来:
 1、先添加一条记录。
 2、取得max(id)
 3、根据max(id)修改数据
 真是麻烦啊~~并发时估计也有问题,不知道大家是怎么实现的?
 
 你这句话说得很奇怪哦。获取自递增ID本来就是查询SQL的。
 
 另外,ASP也可以用指针实现。.net不知道。
 
 其实楼主的意思select @@identity仅仅是sqlserver才有
 |