各位前辈们: 
    大家好!
    我做的一个管理系统 ,在向数据库插入数据时  如果只是一台电脑执行插入操作时  可以插入成功 !  
    如果 多台电脑 同时执行插入操作时  就没反应  一开始主键编号不是自增  后来改成自增 还是不行  请各位前辈指教 此类问题 该如何解决?  谢谢了!

解决方案 »

  1.   

    在存储过程里添加数据,同时添加锁机制,控制并发访问 
    begin tran    
        
    waitfor delay '00:00:30'; 
    commit tran    begin tran    
        
    commit tran  
     
     
      

  2.   

    是数据库服务器停止响应,还是其他什么错误?这个应该是并发的问题,说说你的应用场景,帮你分析分析。
    ========================================================== 
    Author:  AloneSword 
    Blog:      http://blog.csdn.net/AloneSword/ 
      

  3.   

    事务原子处理或许更安全,不妨直接用nhibernate做数据库与应用程序的业务处理层逻辑,效率和安全性更好