我无法使用 asp.NET 中的类型化数据集从我的 SQL Server 2000 db 中检索最新插入的 id
我创建了一个表格适配器,并勾选了“刷新数据表”和“生成插入、更新和删除语句”。这会自动生成 Fill 和 GetData 方法,以及 Insert、Update、Select 和 Delete 语句。
我已经在这个线程中尝试了所有可能的解决方案
http://forums.asp.net/t/990365.aspx
但我仍然不成功,它总是返回 1(=受影响的行数)。我不想创建单独的插入方法,因为自动生成的 insertCommand 完全适合我的需要。
正如上面线程中所建议的,我尝试更新 InsertCommand SQL 语法以添加 SELECT SCOPY_IDENTITY() 或类似的东西,我尝试添加 ReturnValue 类型的参数,但我得到的只是受影响的行数。
有人对此有不同的看法吗?提前致谢!斯蒂金