2012-05-18 1 views
6

現在、レコードをデータベースに挿入する.netアプリケーションからストアドプロシージャを呼び出しています。しかし、私はちょうど私が正常に挿入したレコードのリストを取得する必要があります。SQL DataReaderを使用して挿入または削除された値を取得する

私はストアドプロシージャから挿入された行を直接返すことができることを知っていますが、C#でプログラム的にこれを行う方法があることを期待していました。

テーブルを挿入/削除してこの機能を実現するには、SQLDataReaderクラスを実装できますか?または、この要求に対応できる他のクラスがありますか?

答えて

3

挿入/削除されたテーブルは、INSERTステートメントのOUTPUT句で使用できます。 ストアドプロシージャのINSERTでOUTPUT句を使用し、SQLDataReaderを使用して結果を取得できます。

+1

チャームのように働いた!ありがとう! – TelJanini

関連する問題