|
asp中使用addnew方法添加一条记录后,我们经常使用取得自递增的ID,而使用bookmark很容易实现这样的功能。
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才有 |
|