7

我目前正在从将记录插入数据库的.net 应用程序中调用存储过程。但是,我需要获取我刚刚成功插入的记录的列表。

我知道我可以直接从存储过程返回插入的行,但我希望有一种方法可以在 C# 中以编程方式执行此操作。

是否可以实现 SQLDataReader 类以实现此功能,即从插入/删除的表中读取?或者是否有其他类可以满足这个要求?

4

1 回答 1

5

插入/删除的表在 INSERT 语句的 OUTPUT 子句中可用。您可以在存储过程的 INSERT 中使用 OUTPUT 子句,并使用 SQLDataReader 来获取结果。

于 2012-05-18T06:02:10.720 回答