728x90
반응형

Error 129

[Error][js]Uncaught SyntaxError: Failed to execute 'querySelector' on 'Document': '#07215' is not a valid selector.

Uncaught SyntaxError: Failed to execute 'querySelector' on 'Document': '#07215' is not a valid selector.id 를 동적으로 데이터의 pk값으로 설정했는데,pk값인 그 값이 숫자였던 것이다.  문제는 querySelector숫자로 시작하는 ID를 지원하지 않는다는 것입니다.  ID는 숫자로 시작할 수 없기 때문에 잘못된 CSS 선택자로 처리됩니다.그래서 앞에 문자열을 고정으로 붙여서 id값을 설정했다.

Error 2025.03.17

[Error][Oracle] The error ORA-00923: FROM 키워드가 필요한 위치에 없습니다

SELECT '01' AS MM UNION SELECT '02' UNION SELECT '03' UNION SELECT '04' UNION SELECT '05' UNION SELECT '06' UNION SELECT '07' UNION SELECT '08' UNION SELECT '09' UNION SELECT '10' UNION SELECT '11' UNION SELECT '12';Oracle에서는 위와 같은 쿼리를 사용할 때 약간의 수정이 필요합니다.DUAL이라는 가상 테이블을 사용하여 각 SELECT 문에 연결해야 합니다.아래는 Oracle에서 사용할 수 있는 쿼리입니다:SELECT '01' AS MM FROM DUALUNION ALLSELECT '02' FROM DUALUNION ALLSELECT..

Error 2025.01.25

[Error][Oracle] java.sql.SQLDataException: ORA-01839: 지정된 월에 대한 날짜가 부적합합니다

MySQL 환경에서 썼던 쿼리를 그대로 옮겼을 때 에러가 발생했다.MySQL과 Oracle의 날짜 처리는 조금 다릅니다.차이점MySQL: 잘못된 날짜를 사용할 경우 기본적으로 자동으로 가장 가까운 유효 날짜로 보정합니다. 예를 들어, 2025-02-31은 MySQL에서 자동으로 2025-02-28로 변환되며, 오류 없이 실행됩니다.Oracle: 유효하지 않은 날짜는 오류 (ORA-01839)를 발생시킵니다. Oracle은 명시적으로 정확한 날짜를 지정해야 합니다.MySQL에서 정상 작동했던 이유MySQL은 다음과 같은 상황에서 유연하게 처리합니다:'2025-02-31' → '2025-02-28'로 자동 수정월과 일이 벗어난 경우에도 자동으로 조정Oracle에서 해결 방법Oracle에서는 유효하지 않은 날..

Error 2025.01.24

[Error][JAVA] Cannot format given Object as a Number

"주어진 객체를 숫자로 포맷할 수 없습니다" 오류는 일반적으로 Java 와 같은 포매터를 사용하여 유효하지 않거나숫자 값으로 해석할 수 없는 값을 포맷하려고 할 때 발생합니다.DecimalFormat. 문제를 디버깅하고 해결하는 방법은 다음과 같습니다.일반적인 원인과 해결책1. 숫자가 아닌 개체 전달포맷팅되는 개체가 유효한지 Number(예: Integer, Double, 또는 BigDecimal) 또는 String숫자로 구문 분석될 수 있는지 확인하세요.2. Null 값객체가 이면 null서식이 실패합니다.3.부적절한 문자열 입력입력이 String유효한 숫자 표현이 아닌 경우(예: "abc"), 서식이 실패합니다.수정: 먼저 문자열을 숫자로 구문 분석합니다. 4.부적절한 개체 유형 , , 또는 사용자 ..

Error 2024.11.13

[Error][Mybatis] ArrayIndexOutOfBoundsException

빈 배열 또는 리스트를 처리하는 방법은 조건문에서 추가로 체크를 통해 배열의 크기를 확인하는 것입니다.Java 배열은 length속성을 사용합니다.param.opClsTp.length > 0로 배열이 비어 있지 않은지 확인합니다.배열이 비어 있지 않으면 첫 번째 요소를 제외할 수 있습니다. 0 and param.opClsTp[0].equalsIgnoreCase('2')"> AND OPH.HOLD_TP = #{param.opDestroyTp} 0 and param.opClsTp[0].equalsIgnoreCase('3')"> AND OPD.DROP_TP = #{param.opDestroyTp} 0 and param.opClsTp[0].equals..

Error 2024.10.19
728x90
반응형