SQL Server 2005两台或多台电脑使用同一个软件,同时操作同一个数据库,会出现这种问题:判断数据库某个表中是否存在记录,不存在则插入,一台电脑在执行插入操作的时候,另一台电脑也在判断并插入,这样就会插入两条记录,这种问题怎么解决啊???

解决方案 »

  1.   

    插入之前先判断是否存在,存在的话弹出提示,不执行插入操作。
      

  2.   

    意思是一台电脑还没插入完数据,另一台电脑就在进行判断了
      

  3.   

    查询存在和插入用一个事物包起来!这样虽然两个人同时操作数据库,但是不会出现你说的那种情况!
      

  4.   

    最好的办法就是使用事务。这样的话就可以解决你所说的好种情况。就不会同时插入二条重复的值了。不防去试试吧。祝你成功
      

  5.   

    1、设置主键;
    2、使用存贮过程;
    3、插入之前先判断