2.如果同时select、update等表记录操作出现并发时是否要用 "锁"呢4.怎么用delphi+SQL SERVER处理并发事件?(我想不仅仅只是加锁)?5.能否介绍一下关于MRP流程、框架资料、相关丛书?                                          最好有实例,谢谢
                                            非常感谢谢

解决方案 »

  1.   

    如果是select的话 可以不用锁。而多个同时写操作 就需要加锁了
    一般为了安全性 我们可以在后台跟前台都进行处理
    后台的话一般是加锁 好像一般有行级锁 整表锁 共享锁 排他锁 之类的
    如果前台要做好点的话 我们可以继承某一操作数据库的类 比如TAdoQuery 然后改写其ExecSql语句 
    即 每次写操作之前先去某个结构中查询<但是 这还只是本机中的,还没什么效果>...如果三层的话,可以通过app srv进行调度.... 这样前后台一起工作...安全性可以得到一定的保证..但是加锁会使速度变慢 所以操作完成后 要记得尽快解除锁..MRP流程 不好意思了 我也不是很清楚..其他兄弟来解答吧 ^_^