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

能不能在数据库事务中使用SELECT Scope_Identity()解决办法

2012-01-29 
能不能在数据库事务中使用SELECT Scope_Identity()各位大侠!不知道你们是否怎么解决这个问题.如一张销售单

能不能在数据库事务中使用SELECT Scope_Identity()
各位大侠!不知道你们是否怎么解决这个问题.如一张销售单中,有主表和子表,他们的关联是自动ID,可以通过SELECT   Scope_Identity()取得在主表中刚插入的ID,但能不能用事务来控制,我现在如果用事务的话,就无法取得SELECT   Scope_Identity(),但不用事务的话有时无法保证数据的一致性,你是怎样做的,能给个示例或代码吗?即可结贴50分.谢谢了!

[解决办法]
用事务的话,如果未提交,SELECT Scope_Identity()得到的结果将是错误的
[解决办法]
用插入前触发器试试

热点排行