也就是说有人在修改一条记录时,怎么不让别人同时修改这条记录呢?当此人在修改状态,但是非法退出了,如何释放状态。谢谢

解决方案 »

  1.   

    在数据库中建一个lock表,
    或者用线程进行控制。
      

  2.   

    hbhbhbhbhb1021(天外水火(我要多努力))
    我是新手,能不能给我相关的文档,谢谢了
      

  3.   

    我的是oracle数据库,谢谢了
      

  4.   

    就是操作开始的时候开始事务,结束的时候提交事务,把整个过程写在try{}里,在catch中回滚事务就可以了
      

  5.   

    你好,我理解的事务和你的不一样,我的意思是假如我对记录种的某个字段的文本框进行了修改,这时我锁定这个记录,等点击“提交”时,保存数据,释放这条记录,事务可以控制吗?我急!我的QQ:26851898,msn:[email protected],急盼与你交流。
    只靠事务应该不能处理吧
      

  6.   

    你说的是要锁定输入的文本框?
    那就用input的disabled="disabled" 属性,比如
    <input id="test" type="text" size="20" onblur="lockinput();" />
    在<script>里加入
    function lockinput(){
      var test = document.getElementById("test");
      test.setAttribute("disabled","disabled");
    }
    或者是在提交表单的时候调用lockinput()
      

  7.   

    Click the link to solve your problem.Good luck!
      

  8.   

    可以看看Weblogic 9.0 的web控制台
      

  9.   

    操作数据库 你服务端用的什么语言? application对象可以解决..
      

  10.   

    要锁定就要彻底,在数据库层面进行控制,客户端可以让input框只读,但是不要依赖客户端。