asp sqlserver 가 저장 프로 세 스 를 실행 하여 기록 집 보 대상 이 닫 혔 을 때 동작 을 허용 하지 않 습 니 다.

반환 값 을 얻 으 려 면 Command 방법 이 필요 합 니 다.우선 반환 값 은 두 가지 가 있다 는 것 을 설명 한다.하 나 는 저장 과정 에서 직접 return 값 으로 C 와 VB 의 함수 반환 값 과 같 습 니 다.다른 하 나 는 여러 값 을 되 돌려 줄 수 있 습 니 다.이 값 을 저장 하 는 변수 이름 은 호출 매개 변수 에서 먼저 지정 해 야 합 니 다.이 예 는 여러 가지 매개 변수,입력 매개 변수,출력 매개 변수,기록 집합 과 직접 반환 값 을 처리 해 야 합 니 다(충분 하 죠?)저장 과정 은 다음 과 같다.예 를 들 어 저장 과정 에 문제 가 없 지만 제 저장 과정 을 사용 하면 오 류 를 보고 합 니 다.마지막 해결 방법 은 제 가 사용 하 는 저장 과정 에서 모든 Insert 문 구 를 넣 기 전에 set nocount on 을 추가 하 는 것 입 니 다.즉,커서 순환 에 구체 적 인 원인 을 깊이 연구 하지 않 은 것 입 니 다.아 는 사람 이 지적 해 주 셔 서 감사합니다.

좋은 웹페이지 즐겨찾기