首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-19 
用 SqlDataAdapter.Update() 新增了一行, 如何得更新后行的变化.问题是这样:有一个表,该表有一列tid,int类

用 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

热点排行