반응형
DBIO를 작성할 때 배열개수가 1개인 select 를 만들면 수행중에 다음과 같은 오류가 납니다.
:init_proc :00094] >> PFMTRY [pfmDbioSelectArray("tb_nb_sv_dm_ctr_ps50] ?
:pfmdbio.pc :_pfmDbioStoreParam :01313] [-90001002][DBIO] 조건에 맞는 함수를 호출할 수 없습니다.
:init_proc :00094] << PFMTRY [pfmDbioSelectArray("tb_nb_sv_dm_ctr_ps50]
요청내용.
배열 1개 짜리 SELECT 인 경우는 굳이 배열로 만들필요가 없으니 개발자가 1을 입력하지 못 하도록 하거나 엔진에서 수행할 때 오류가 나지 않도록 소스가 생성되어 줘야 할 거 같습니다.
한일우 책임 답변 :
Array Count가 >1 일때만 pfmDbio~Array 혹은 pfmDbio~Bundle 함수를 사용합니다.
Array Count가 0 혹은 1일때는 단건 처리 api를 사용합니다.
Patch 34에서 수정되어 release합니다.
반응형
'컴퓨터활용 > 티맥스' 카테고리의 다른 글
PFM_CATCH 절의 return 값은 오류 리턴 보장되어야 합니다 (0) | 2008.05.21 |
---|---|
리소스 의존성 검색 SQL (0) | 2008.05.20 |
Full GC 발생시 아래사항을 숙지하여 Heap dump를 떠야할 (0) | 2008.05.19 |
DBIO EXECSQL 실행시 "ORA-00932: 일관성 없는 데이터 유형" 발생하는 경우 (0) | 2008.05.19 |
error #2029: expected an expression (0) | 2008.05.19 |