2012-05-18 3 views
6

현재 레코드를 데이터베이스에 삽입하는 .net 응용 프로그램에서 저장 프로 시저를 호출하고 있습니다. 그러나 방금 삽입 한 레코드 목록을 가져와야합니다.SQL DataReader를 사용하여 삽입 또는 삭제 된 값을 캡처하십시오.

삽입 된 행을 저장 프로 시저에서 직접 반환 할 수 있다는 것을 알고 있지만 C#에서 프로그래밍 방식으로이 작업을 수행 할 수있는 방법이 있었으면합니다.

삽입/삭제 테이블에서이 기능을 구현하려면 SQLDataReader 클래스를 구현할 수 있습니까? 아니면이 요청을 수용 할 수있는 다른 수업이 있습니까?

답변

3

삽입/삭제 된 테이블은 INSERT 문의 OUTPUT 절에서 사용할 수 있습니다. 저장 프로 시저의 INSERT에 OUTPUT 절을 사용하고 SQLDataReader를 사용하여 결과를 가져올 수 있습니다.

+1

매력처럼 작동했습니다! 감사! – TelJanini

관련 문제