ASP如何在另一页面读取刚刚新增或修改的记录?
请问:ASP如何在另一页面读取刚刚新增或修改的记录?ACCESS数据库。
[解决办法]
新增的可以
select top 1 * from table order by id desc 来获取
修改的需要 获取id值,session 或者 cookie
select top 1 * from table where id = 123
[解决办法]
使用 application.lock ,新增记录后,直接提取id,存到session或cookie里,然后application.unlock
由于你期望进行的操作在application锁定时进行,所以,不管多少用户,都只能有一个人进行操作,从而避免并发现象
[解决办法]
用 rs.Bookmark 即可
- VBScript code
<%....rs.CursorLocation = 3rs.Open "SELECT * FROM tbl WHERE 1=0", conn, 1, 3rs.AddNewrs("xxx").Value = "xxx"....iBookmark = rs.Bookmarkrs.Updaters.Bookmark = iBookmarkid = rs("id").Valuers.CloseSet rs = Nothingconn.CloseSet conn = NothingRespinse.Redirect "xxxx.asp?id=" & id%>