안녕하세요
다음과 같이 ms-sqlDB에 접속하여 스크립트로 테이블을 업데이트하려고 하면
'인덱스 1이 범위를 벗어났습니다'.라는 오류와 함께 실행이 안 되는 상황입니다
이에 대해서 아시는 분의 도움 부탁드립니다
try
{
System.out.println("######## ERP 년월별 근태집계테이블 UPDATE Start #######");
DataSource source = getDataSource();
JdbcTemplate template = new JdbcTemplate(source);
StringBuilder query = new StringBuilder();
query.append("update hrdb set ");
query.append("resno = '");
query.append(RESNO);
query.append("', ");
query.append("login_id = '");
query.append(loginId);
query.append("', ");
query.append("where company_seq = '");
query.append(compSeq);
query.append("' ");
try {
result = template.update(query.toString(), String.class);
System.out.println("@@@@@@@@@result : " + result);
} catch (Exception e) {
logger.info("e: " + e);
System.out.println("e: " + e);
}
}
catch(Exception e){
check = -1;
}
.
=======================
e: org.springframework.dao.TransientDataAccessResourceException: PreparedStatementCallback;
SQL [update hrdb set resno= '7777777', login_id= 'testtest' where company_seq = '1000' ]; 인덱스 1이(가) 범위를 벗어났습니다.;