cmd.ExecuteScalar() 또는 cmd.ExecuteNonQuery()를 실행하면 명령 개체의 Output 및 InputOutput 매개 변수가 저장 프로 시저의 변경 내용에서 업데이트됩니다. 그러나 cmd.ExecuteReader()에서도 마찬가지입니다. 이것은 SQL Server와 MySql 연결 모두에서 발생합니다. 이 동작은 의도적입니까?ExecuteReader() 후 출력 매개 변수가 업데이트되지 않습니다.
3
A
답변
8
안녕하세요? 도움이 될 것입니다. clicky...
특정 상황에서는 문제가 될 수 있습니다.
+1
대답은 거기에 있었다. 판독기를 읽으려면 끝까지 읽거나 매개 변수가 업데이트되도록 닫아야합니다. 나는 독자가 끝난 후에 매개 변수에 대한 나의 평가를 옮겼다. 감사. –
0
출력 매개 변수를 통해 값을 검색 할 수 있어야합니다. 이 MS 지원 기사를보고 귀하의 문제가 언급 된 문제인지 확인하십시오. link text
또한 무엇을 반환하려고합니까? 단지 하나의 값이라면 ExecuteReader() 대신 ExecuteScalar()를 사용하는 것이 좋습니다.
1
출력 매개 변수는 레코드 세트의 끝까지 읽은 후에 만 사용할 수 있습니다. 이 절차의 예를 들어
은 : 당신은 두 레코드를 읽은 후
alter procedure db.TestProc(@p int output)
as
select 1
select 1
set @par = 1
데이터베이스은 @par 설정합니다. 데이터베이스는 첫 번째 읽기를 완료하기 전에 두 번째 SELECT를 실행하지 않습니다. 요청할 때 스트리밍 결과입니다.
관련 문제
- 1. 템플릿 변수가 기본값에서 업데이트되지 않습니다
- 2. 출력 매개 변수가 반환되지 않음
- 3. jQuery 자동 완성 원본 매개 변수가 업데이트되지 않습니다.
- 4. 매개 변수가있는 쿼리에 출력 매개 변수가 있습니까?
- 5. 저장 프로 시저에서 출력 매개 변수가 반환되지 않습니다.
- 6. "매개 변수가 올바르지 않습니다"
- 7. 매개 변수가 유효하지 않습니다.
- 8. 카산드라가 업데이트되지 않습니다. (잠시 후?)
- 9. Bindable 변수가 viewstack/swiz로 업데이트되지 않습니다.
- 10. Flash Builder 4 디버거 변수가 업데이트되지 않습니다.
- 11. 강제 출력 매개 변수가 tinyint가 아닌가?
- 12. 여기가 ExecuteReader
- 13. RaiseCanExecuteChanged가 호출 된 후 ListView가 업데이트되지 않습니다.
- 14. CoreData 관계가 삽입 후 업데이트되지 않습니다.
- 15. 애니메이션 후 ProgressBar가 올바르게 업데이트되지 않습니다.
- 16. PrimeFaces dataTable이 Ajax 요청 후 업데이트되지 않습니다.
- 17. 이벤트 후 ASP.NET UserControl이 업데이트되지 않습니다.
- 18. NVelocity 매크로 매개 변수가 평가되지 않습니다.
- 19. NuSOAP - 함수 매개 변수가 올바르게 매핑되지 않습니다.
- 20. 버튼 클릭시 변수가 업데이트되지 않습니까?
- 21. 매개 변수가
- 22. 솔기 페이지 매개 변수가 예상대로 작동하지 않습니다.
- 23. QueryString id 매개 변수가 사용되지 않습니다.
- 24. C# WebRequest POST 매개 변수가 전달되지 않습니다.
- 25. 대리자의 선택적 매개 변수가 제대로 작동하지 않습니다.
- 26. 매개 변수가 유효하지 않습니다. 스트림 오류의 이미지
- 27. cmi.total_time 매개 변수가 아무 것도 반환하지 않습니다.
- 28. 매개 변수가 유효하지 않습니다. Bitmap.Save()를 호출합니다.
- 29. Crystal 보고서 매개 변수가 프롬프트되지 않습니다.
- 30. OpenLayers.Control.Button의 트리거 매개 변수가 호출되지 않습니다.
샘플 코드를 제공해 주시겠습니까? – Restuta