插入SQL语句后,返回刚插入记录的ID

执行完sql(insert)后  用@@identity  返回刚插入记录ID

 

1 string strSql = "INSERT INTO tablename ( number, vmoney, money)  VALUES  ('1', 1, 1);

select @@identity";
2 using (SqlDataObject sdo = new SqlDataObject())
3 {
4      object o = sdo.ExecuteScalar(strSql);
5      if (o != null)
6          lblID.Text = o.ToString();
7  }

其中SqlDataObject是自己写的执行SQL的类。
posted @ 2008-08-28 21:25  青青木  阅读(6514)  评论(0编辑  收藏  举报