【问题标题】:Using a SQL DataReader to capture inserted or deleted values使用 SQL DataReader 捕获插入或删除的值
【发布时间】:2012-05-18 05:55:28
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# .net sql stored-procedures sqldatareader


    【解决方案1】:

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

    【讨论】:

    • 工作就像一个魅力!谢谢!
    猜你喜欢
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多