DBExpress + MS SQLServer

解决方案 »

  1.   

    是不是应该为每个记录在增加一个标识该记录是否在被修改的字段
    该字段默认值为false,如果一个用户在修改这条记录,则该字段值为true,其他用户就不能修改,修改完成后,将该字段修改回false
      

  2.   

    sql server自己就有各种锁,看看sql帮助吧
    共享 (S)
    更新 (U) 
    排它 (X) 
    意向共享 (IS)、意向排它 (IX) 以及与意向排它共享 (SIX)。 
    架构修改 (Sch-M) 和架构稳定性 (Sch-S)。  
    大容量更新 (BU)
      

  3.   

    SELECT * from tablename with rowlock
      

  4.   

    有一个事务隔离选项,好像是在tdatabase中
      

  5.   

    XingXingKuaiLe(星星
    能否具体点说明rowlock的用法(((
    use master
    SELECT * from spt_values with rowlock
    ======================
    提示:第 2 行: 'rowlock' 附近有语法错误。
    (((