|
화면구성은 이렇습니다.
화면을 좌우로 분할하여, 좌측의 레코드를 Click하면 우측에 관련정보가 디스플레이되게 되어있습니다.
양쪽다 TQuery1과 TQuery2를 이용하여 우측의 TQuery2는 좌측의 특정값(일자+시간)을 파라미터로 받게 되어있습니다.
그런데 볼랜드의 SQL Explorer에서도 다음의 조건문에 있는 파라미터를 인식하지 못하고
프로그램에 오류가 있다는 메시지와 함께 자동종료됩니다.
Select ................from Table2
WHERE to_char(DELIVERY_DATE,'yyyymmdd') || lpad(DELIVERY_HOUR,2,0) || lpad(INTERVAL,2,0) >= :FR_DATE
AND to_char(DELIVERY_DATE,'yyyymmdd') || lpad(DELIVERY_HOUR,2,0) || lpad(INTERVAL,2,0) <= :TO_DATE
문제는 :FR_DATE와 :TO_DATE인데, 이를 사용안하면 SQL문장상에 다른 건 문제없는 듯합니다.
이런 오류메시지가 나네요.
AppName: dbexplor.exe AppVer: 6.0.10.157 ModName: oracommon9.dll
ModVer: 0.0.0.0 Offset: 00037987
아아......제 볼랜드제품은 6.0 제PC의 오라클(Microsoft ODBC)은 9.0.1.0.1
테이블이 존재하고 있는 서버의 오라클은 9.2.0.3
무슨 문제일까요...
제발, 고수님들 부탁드립니다.
참고적으로 테스트로 제 피씨에 있는 DB(9.0.1.0.1)에선 전혀 문제가 없던 프로그램이었습니다.
막상 서버로 본격적으로 데이타를 보려하는데 이런 에러가 나는군요.
아예 볼랜드프로그램이 오류가 나서 종료해버리는 이 사태를 어찌하나요.
김 재 영
|