如果使用Insert 再 Select 的做法,并发上不太好处理,所以想知道是否有其他办法?
---------------------------------------------------------------
对SQL Server
select @@IDENTITY
@@IDENTITY 全局变量,记录最近一次insert或updata的id。
详情可以参考SQL帮助。
---------------------------------------------------------------
你可以在进行数据库操作的时候锁定数据库,不许其他用户修改,然后你取出最新ID之后再解锁
---------------------------------------------------------------
objRst.Open "BurgerChainOwners", objCnn, adOpenKeyset, _
adLockOptimistic, adCmdTable
objRst.AddNew
objRst("f_name") = "Ronald"
objRst("s_name") = "McDonald"
objRst("company") = "McDonalds Chain of Restaurants"
objRst("fav_burger") = "Cheeseburger"
objRst.Update
Response.Write objRst("id")
Insert怎样返回该条纪录的主键(自动编号)的值?
最新推荐文章于 2024-08-31 23:36:42 发布