【发布时间】:2009-09-28 10:35:18
【问题描述】:
我无法使用 asp.NET 中的类型化数据集从我的 SQL Server 2000 数据库中检索最新插入的 ID
我创建了一个表格适配器,并勾选了“刷新数据表”和“生成插入、更新和删除语句”。这会自动生成 Fill 和 GetData 方法,以及 Insert、Update、Select 和 Delete 语句。
我已经在这个帖子中尝试了所有可能的解决方案
http://forums.asp.net/t/990365.aspx
但我仍然不成功,它总是返回 1(=受影响的行数)。 我不想创建单独的插入方法,因为自动生成的 insertCommand 非常适合我的需要。
正如上面线程中所建议的,我尝试更新 InsertCommand SQL 语法以添加 SELECT SCOPY_IDENTITY() 或类似的东西,我尝试添加 ReturnValue 类型的参数,但我得到的只是受影响的行数.
有人对此有不同的看法吗? 提前致谢! 斯蒂金
【问题讨论】:
标签: asp.net sql-insert tableadapter scope-identity typed-dataset