例如
command.ExecuteNonQuery();
之后怎么取刚生成的id

解决方案 »

  1.   

    你可以在insert 的sql后面加上一个查询sql,中间用分后隔开。网上很多这种例子
      

  2.   

    select  top 1 id from 表 order by id desc(如果ID是升序)
      

  3.   

    你可以在insert 的sql后面加上一个查询sql,中间用分后隔开。网上很多这种例子这种例子怎么找
    应该查什么呢
      

  4.   

    你在存储过程中
    create proc insertInfo
    (
       @a  varchar(50),
       ....
    )
    as
    begin
       insert into table...........
       select top 1 id from table order by id desc 
    end
    在代码中,你把存储过程中返回的数据添加到一个datatable中,就可以取回插入后的id值.