Boland C++ Builder 5 에서 작업 하는 도중 오라클 접속해서 SELECT 하는 구문에서 아래와 같은 오류가 발생 하였다.
이유는 SELECT 필드 중에 SUBSTR로 쪼개서 만든 필드가 있는데 그곳에 별칭을 안주어서 그런것 이었다.
아래 빨간 부분이 없어서 그런것이다...ㅡㅡ;;;; 왜 저런걸로 오류가 나는지 정말 당황스럽다.
AnsiString query;
query = "";
query = query +
"SELECT ROWNUM,TRUNC(TIME_OF_OP),CHART_ID,PATIENT_NAME,DEPT_NAME"+
",SUBSTR(DATE_FROM, 1, 4)||'-'||SUBSTR(DATE_FROM, 5, 2)||'-'||SUBSTR(DATE_FROM, 6, 2)||' ~ '||SUBSTR(DATE_TO, 1, 4)||'-'||SUBSTR(DATE_TO, 5, 2)||'-'||SUBSTR(DATE_TO, 6, 2) AS FromTo"+
",REASON,PAPERCOUNT,REQUEST_PERSON,TIME_OF_OP,ISSUE_PERSON_NAME"+
" FROM TABLEX"+
" WHERE TO_CHAR(TIME_OF_OP, 'YYYYMMDD') BETWEEN '"+FromDatePicker->Date.FormatString("yyyymmdd")+"'"+
" AND '"+ToDatePicker->Date.FormatString("yyyymmdd")+"'"+
" ORDER BY TIME_OF_OP DESC";
'프로그램 경험 > C/C++' 카테고리의 다른 글
[VC++] fatal error C1859: 'Debug\HelloWorld.pch' 미리 컴파일된 헤더에서 예기치 않은 오류가 발생했습니다. 컴파일러를 다시 실행하면 이 문제를 해결할 수 있습니다. (2) | 2010.08.11 |
---|---|
[C++ Builder] StringGrid에 체크박스 넣기 (0) | 2010.07.08 |
[C++ Builder] 단축키 (2) | 2010.07.08 |
[C++ Builder] 참조한 dll 이 디버그가 안될때 (0) | 2009.12.30 |
[C] Vs2005에서 C언어 디버깅시 오류 (0) | 2009.09.10 |