如何判断数据库中是否已经有了某个编号???
如果有的话,在当前编号自加1,请问该如何实现??

解决方案 »

  1.   

    为什么要用自增字段,多人环境下就是麻烦
    为什么不用uniqueidentifier列
      

  2.   

    unique identifier这不是一样么?难道要用户自己输入这个?看如果没有再插入?
      

  3.   

    uniqueidentifier列是不可能重复的
    它可以用二种方法得到值
    C#:
    Guid.GetGuid();SQL Server:
    select newid();
      

  4.   

    C#:
    Guid.GetGuid();SQL Server:
    select newid();难道这真的可以保证多用户之间不可能重复么?哪里有关方的说明?
    ado.net都是把数据fill到本地来进行修改删除插入的,使用这个东西Guid.GetGuid();能确保每次都得到不同的值么?数据量很大的时候也要保证。