if qwhere = '' then
qwhere := '(a.yes_date between '''+formatdatetime('DD/MON/YYYY',in5.date)+''' and '''+formatdatetime('DD/MON/YYYY',in6.date)+''') '
else
qwhere := qwhere + ' and (a.yes_date between '''+formatdatetime('DD/MON/YYYY',in5.date)+''' and '''+formatdatetime('DD/MON/YYYY',in6.date)+''') ' ;
end;
오라클 디비에 저장된 데이타 검색시 소스입니다.
오라클 필드는 날짜형식이구요, 입력시도 날짜 형식으로 저장했습니다.
in*.date는 datetimepicker입니다.
소스에 문제가 있는것입니까/?.
제발 답좀 부탁드립니다.
연결이 되기 때문에 필드 타입이 부적합할거라고 생각합니다.
qwhere := '(a.yes_date between to_date('''+formatdatetime('DD/MON/YYYY',in5.date)+''', ''DD/MON/YYYY'' and to_date('''+formatdatetime('DD/MON/YYYY',in6.date)+''', ''DD/MON/YYYY'') ) '
위와 같이 해야 될 걸로 생각합니다. 문법이 맞나 모르겠는데요 내부에서 날짜로 별경을
해줘야 될 것 같네요.
파라미터를 사용하는게 더 좋은 것 같은데 한 번 고민해 보시길..
Demian wrote:
> if qwhere = '' then
> qwhere := '(a.yes_date between '''+formatdatetime('DD/MON/YYYY',in5.date)+''' and '''+formatdatetime('DD/MON/YYYY',in6.date)+''') '
> else
> qwhere := qwhere + ' and (a.yes_date between '''+formatdatetime('DD/MON/YYYY',in5.date)+''' and '''+formatdatetime('DD/MON/YYYY',in6.date)+''') ' ;
> end;
>
> 오라클 디비에 저장된 데이타 검색시 소스입니다.
> 오라클 필드는 날짜형식이구요, 입력시도 날짜 형식으로 저장했습니다.
> in*.date는 datetimepicker입니다.
> 소스에 문제가 있는것입니까/?.
> 제발 답좀 부탁드립니다.
>