none
在版本为9.0.5000 的sql server2005调用SELECT SCOPE_IDENTITY()的问题 RRS feed

  • 问题

  • 实在是太奇怪了,在数据集aa.xsd中添加一个插入方法insertquery:

    INSERT INTO [tb] ........................................  ;

    SELECT SCOPE_IDENTITY()

    程序中调用int newID=insertquery(......),结果提示错误,好像是没有获取SCOPE_IDENTITY(),非常奇怪啊,以前在9.0.4035版本下好像可以,不知是怎么回事?

    • 已移动 Sheng Jiang 蒋晟 2011年4月8日 18:01 (发件人:.NET Framework 一般性问题讨论区)
    2011年3月22日 7:54

答案

  • SELECT id From table where id=SCOPE_IDENTITY() 这个可以了,之前我用SELECT SCOPE_IDENTITY()就可以,升级了sql server2005 sp4和vs2010sp1就不行了,真是折腾人啊
    • 已标记为答案 Paul Zhou 2011年3月30日 2:21
    2011年3月23日 8:13

全部回复