当前位置: 代码迷 >> ASP.NET >> 用 SqlDataAdapter.Update() 新增了一行, 怎么得更新后行的变化
  详细解决方案

用 SqlDataAdapter.Update() 新增了一行, 怎么得更新后行的变化

热度:492   发布时间:2013-02-26 00:00:00.0
用 SqlDataAdapter.Update() 新增了一行, 如何得更新后行的变化.
问题是这样:
有一个表,   该表有一列   tid,   int   类型,   是自增的列(1,2,3,4...n)
插入行时是不用理   tid   列的对吧,   那么用   SqlDataAdapter.Update()   新插入一行后,   如何得到新插入行的   tid?
谢谢解答!

------解决方案--------------------------------------------------------
SELECT * FROM table WHERE (tid= SCOPE_IDENTITY())
------解决方案--------------------------------------------------------
@@identity 取的当前行 id
------解决方案--------------------------------------------------------
用SCOPE_IDENTITY()最好不要用@@identity
  相关解决方案