在数据库中插入一个值时怎么返回其所对应的id呀?先谢谢大家了,我刚刚学习asp.net,遇到很多问题,希望大家帮帮忙!

解决方案 »

  1.   

    直接获得不就行了。。让游标别动 也别关掉。。 作asp的时候是这样的你自己再试验一下
      

  2.   

    用存储过程的话,插入以后 select @@identity 好像是这个
      

  3.   

    可以用@@identity还有两个函数不记得了,在数据库的联机从书中找一下,这三个有比较的!用select max(id)试哈
      

  4.   

    string sql="insert into table values(.........);select identity=@@Identity";
    int id=(int)cmd.ExecuteScalar();
    或者使用Procedure.........
      

  5.   

    写个存储过程呗,插入一条记录时,返回该记录的ID
    不行就插入完,再查这条记录的ID,多一次往返啊
    方法很多的,呵呵