日期:2014-05-19  浏览次数:20463 次

用 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