C# 有什么好的方法在添加一条新记录后,立即获得此记录的ID号

解决方案 »

  1.   

    SELECT   NEWID   =   @@IDENTITY
    执行上面的就可以获得新加记录的标识列ID
      

  2.   

    @@IDENTITY系统函数返回表内新加标识列的最新标识ID号
      

  3.   

    在你的INSERT语句后加入
    SELECT   NEWID   =   @@IDENTITY
      

  4.   

    写你的sql语句,完后加上一句:SELECT @@IDENTITY;
    然后调用Command对象的comm.ExecuteScalar();方法
     Object result = comm.ExecuteScalar();
     int count = Convert.ToInt32(result);
    count就是你刚才添加进去的ID号