打开一条记录进入编辑页面,锁定这条记录,其他人只能以只读方式查看此记录要考虑 进入编辑页面,锁定记录后,除正常完成编辑提交解锁之外的非法退出比如突然断电关机,这条记录如何解锁?有没有类似案例的解决方案?

解决方案 »

  1.   

    楼主的想法只能导致数据库的各用户之间的锁争用,最终数据库的性能会十分的低下。
    你可以参考hdhai9451(☆新人类☆) 的意见,提交数据的先后判断可以用时间戳的方式实现,我在这个帖子的回复中对时间戳的使用分析了一下。
    http://community.csdn.net/Expert/topic/5285/5285176.xml?temp=.3619043
    SQL server的timestamp类型,可以用于标识行的时间戳