본문 바로가기

마이플랫폼 오류3

[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.
[MiPlatform 오류] ')' 근처의 구문이 잘못되었습니다. 오류메시지 ERP (11908): -2085593088:-1 에러내용: ')' 근처의 구문이 잘못되었습니다. 오류 원인 구문 문제가 아니라 Combo가 없는데 불러오려고 시도했을 때도 뜸. 2020. 2. 11.
[MiPlatform 오류] dataset을 찾지못했읍니다. 에러메시지 ERP (3156): -2085593088:-2130706159 -2130706159:dataset을 찾지못했읍니다.[dsESCPBT_DEPT] 원인 1. 없는 dataset을 Script에서 호출해주고 있다. 2. 없는 dataset을 Design에서 사용하고 있다. 3. 없는 dataset을 Design Source에서 호출하고 있다. 나의 경우는 3번이었다. 데이터셋을 Dataset 탭에서 지울 때는 디자인 소스 부분도 꼭 확인해 지워주자! 2020. 2. 11.