Database/SQL
ODBC 엑셀 연동 시 INSERT INTO 문의 구문 오류입니다. 에러
리커니
2016. 4. 20. 13:58
반응형
ODBC 엑셀 연동 시 INSERT INTO 문의 구문 오류입니다. 에러
쿼리문에 아무 이상도 없는데 개발 중 발생 한 에러.
위의 쿼리를 보면 그냥 진짜 간단한 Insert into 문이다.
근데 에러가 발생했다.
java.sql.SQLException: [Microsoft][ODBC Excel 드라이버] INSERT INTO 문의 구문 오류입니다.
원인은 간단했다..예약어를 사용했기 떄문..
위워 sql문에서 INSERT할 컬럼을 보면 day, time 등 예약어명과 같은 컬럼이 있다.
Oracle이나 Mysql, Mssql 사용시에는 발생 안했던 에러 같은데..ODBC는 이를 에러로 던진다..
해결방법은 간단히 예약어의 컬럼명을 바꿔주면 된다. resDay, resTime 과 같이.
예약어 사용을 안하는게 좋다는 것을 다시 한번 느낀다..ㅜ
반응형