SELECT COUNT(*) AS CNT
FROM TTIM405 A, TTIM014 B, THRI103 C, THRM100 D
WHERE A.ENTER_CD = ?
AND A.SABUN = ?
AND A.YMD BETWEEN ? AND ?
AND A.GNT_CD = ?
AND A.ENTER_CD = B.ENTER_CD
AND A.GNT_CD = B.GNT_CD
AND A.ENTER_CD = C.ENTER_CD
AND A.APPL_SEQ = C.APPL_SEQ
-- AND C.APPL_STATUS_CD NOT IN ('23','33') /*결재반려,승인반려*/
AND C.ENTER_CD = D.ENTER_CD(+)
AND C.AGREE_SABUN = D.SABUN(+)
인데요
JSP 웹 페이지 구동시 달력버튼을 클릭하여 날짜를 선택하게 되면
CommonDAC:187 - java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
이런 오류가 나게됩니다
SQL Error 라고 뜨는데요
아마 AND A.YMD BETWEEN ? AND ? 이쪽 부근이 잘못된거같습니다
무시하고 실행하게 되면
예외발생 java.lang.NullPointerExceptio 이런 오류가 뜨게 되는데요
ArrayList.java 에는 이렇게 되어있습니다
private void RangeCheck(int index) {
if (index >= size)
throw new IndexOutOfBoundsException(
"Index: "+index+", Size: "+size);
}
도와주세요 ㅜㅜ 무슨문제인지 모르겠네요