2012-11-25 3 views
2

"IndexOutOfRange"를 던져, 나는이 코드가? 아마 내가 그걸 그렇게 부르기 때문에?쿼리 나는이 이상한 찾을

어떻게해야합니까?

+0

당신은'allBatches.Add에서 브레이크 포인트를 설정할 수'과 예외를 throw하지, 어쩌면 NULL''이 될 수 어떤 값을 참조하십시오. –

+0

독자에게 단 하나의 컬럼 만 있습니다. 왜 당신은 getBatchesQueryReader를 사용하지 않았습니까? [012] –

답변

2

잘못된 명령을 실행 중이므로 열이 없습니다. myComgetBatchesQueryCom으로 변경하십시오. (. ToString을 getBatchesQueryReader [ "배치"]())

SqlDataReader getBatchesQueryReader = getBatchesQueryCom.ExecuteReader(); 
+0

또 다른 예외가있을 것입니다. 나는 코드의 단순화에있어서 우리가 단순하게 잘못 입력했다고 가정한다. –

+2

나는 체크 할 코드 옆에 있지는 않지만, 이것이 문제라고 가정한다. 그리고 단순화가 아니었다. Kiril, 나는 단순한 바보이다. –

관련 문제