분류 전체보기180 [MiPlatform] 현재 선택된 로우 인덱스 얻어오기 데이터셋이름.row 2020. 7. 22. [MiPlatform] Expression Syntax에 오류가 발생하였습니다 해결 오류 상황 테이블 3개가 있고 이름은 각각 A, B, C이다. A테이블은 B테이블과 마스터-디테일 관계고 B테이블은 C테이블과 마스터-디테일 관계임. B테이블은 행을 추가할 때 A테이블에 선택되어 있는 행의 seq를 가져와 쓰고, C테이블은 A테이블과 B테이블에 선택되어 있는 행의 seq를 각각 가져다 쓴다. B 테이블과 C테이블에는 각각 DB에 있는 해당 테이블의 모든 행이 존재함. 마스터 테이블이 행변경 될 때 필터를 사용해 디테일 테이블의 내용을 변경하는 방식. dsCCC.Filter("AAA_SEQ="+aaaSeq+" and BBB_SEQ="+bbbSeq); 그런데 필터가 잘 되다가 A테이블에 행추가를 하면 C테이블에 모든 데이터가 뜨면서 오류메시지가 발생했다. 오류 메시지 ERP (23304):.. 2020. 6. 30. [MSSQL] ISNULL의 기초 이해 문제상황 목록 검색 쿼리를 짜야 한다. 검색조건에는 TYPE 컬럼과 NAME 컬럼이 있다. 사용자가 TYPE을 선택하면 해당 TYPE이 검색되게 하고, 추가로 TYPE 컬럼이 비어있는(NULL 또는 '') 행도 같이 검색되도록 하고 싶었다. 풀이 1. ISNULL 사용 먼저 빈 값이 검색되는 조건을 짜보자. ISNULL은 이렇게 생겼다. ISNULL(컬럼명, 바꿀 내용) 컬럼명은 NULL 여부를 확인할 컬럼이고, 컬럼이 NULL일 경우 바꿀 내용으로 내용이 바뀐다. NULL이면 무조건 REPLACE 해준다고 보면 됨. 여기에 비교를 걸어준다. ISNULL(컬럼명, 바꿀 내용) = 비교대상 위의 쿼리는 해당 컬럼의 NULL값을 바꿀 내용으로 바꿔서 결과값을 만든 후 그 결과로 나온 행들을 우항의 비교대상과.. 2020. 6. 26. Spring으로 게시판 개발 시의 주의사항 1. 키컬럼을 새로 만들어야 하는 insert문은 merge into를 쓰지 말자. 가져올 키컬럼이 없으니 update문을 쓰는 조건과 구분이 안 된다. 2. VO(bean)의 컬럼명은 웬만하면 테이블 컬럼명을 그대로 쓰자. (화면이 여러개일 경우 특히) 헷갈린다! 2020. 6. 25. [Java] argument type mismatch 오류 해결 분명 VO 타입과 DB 상 문제가 없는데 함수를 타지 않고 같은 오류가 계속 떴음. 속이 터질 지경일 쯤에야 알아냈다. 오류 메시지 argument type mismatch 오류 원인 & 해결법 컨트롤러의 함수에서 받는 파라미터 중 세션 VO가 잘못 연결된 게 문제였음. 다시 말해, VO의 타입만이 아니라 VO 자체를 잘못 연결하지 않았는지 확인해야 한다. 코드 @RequestMapping(value="/address/search.json") public ModelAndView search(HttpServletRequest request, ModelMap model, @ModelAttribute("userSession") UserVO userSession, // UserVO에 다른 VO가 들어가있어서 문.. 2020. 6. 24. [MiPlatform] 데이터셋에 신규 추가한 행만 수정 가능하게 하기 데이터셋에 신규 추가한 행의 특정 컬럼만 수정가능하게 하는 방법. 추가 버튼 클릭 시의 함수를 변경한다. function btnAddOnClick() { dsApple.AddRow(); var strExpr = "expr:decode(rowtype, 'insert', 'normal', 'none')"; grdApple.SetCellProp("Body", 1, "Edit", strExpr); } 추가 버튼을 클릭하면 일어나는 일 1. 데이터셋에 행을 하나 추가한다. 2. decode문을 String으로 생성한다. 3. 특정 그리드의 특정 셀의 Edit 속성에 생성한 decode문을 넣는다. 컬럼 순서가 변동되는 경우에 대비해 유동성을 갖추려면 GetBindCellIndex() 함수를 사용한다. 컬럼이름으로.. 2020. 6. 19. 이전 1 ··· 7 8 9 10 11 12 13 ··· 30 다음