2023/03/28

최현우·2023년 3월 28일

업무/개발일지

목록 보기
51/134
post-thumbnail

오늘의 일

1. motionboard의 SQL 수정

2. 화면에서 등록시 에러 수정

1. motionboard의 SQL 수정

특정 테이블에 데이터가 없는경우 결과가 나오지 않으면, 해당 선택한 날짜의 데이터가 나오도록 수정하는것이다. 처음에는 무슨 말인지 헤매서 몇번씩 물어보다가 했는데, 기존 날짜를 조건하던 곳을 수정하여, Union의 바깥에서 조건식을 걸었다.

하지만 아직 정확한지 본인 이해를 못해서, 내일 확인해준다고 하였다.

수정후

2. 화면에서 등록시 에러 수정

두개의 KEY가 중복된 경우 에러가 발생하는데, 수정해달라고 하였다. 이것도 처음에 뭐가 잘못된건지 이해를 못해서 다시 물어봤는데, 경고창이 아니라, 바로 비쥬얼스튜디오의 catch로 넘어가는게 문제였다 ㅋㅋㅋㅋ 저번에 코드를 바꾸면서 이 부분을 수정을 깜빡했다.

두개의 키 중 어떤것이 겹쳐져 있는지 확인하여 각각의 메세지를 나오게 하라는 의뢰여서
1. select로 where안에 두개의 키 값을 넣고 리스트를 리턴
2. 리스트의 count>0인 경우 입력받은 값과 list[0].변수로 비교

이런식으로 하였는데, 생각해보니까 두개가 다 겹쳐지지 않으면 등록이 된다...! 애초에 리스트값은 무조건 두개다 겹쳐져 있다 ㅋㅋ
그래서 다시 말씀드린뒤 메세지 내용만 enum에 추가하였다.

수정후

profile
세상에서 가장 귀여운건 == 윤호 ? True : False 언제나 True❤️

0개의 댓글