아래는 SQL문입니다. ca_amnt 필드 타입은 NUMERIC(13) 입니다.
DBGrid로 연결 합니다.
sql.add(' cast(a.ca_amnt as numeric(15)) "광고비", ');
sql.add(' cast(a.ca_susu as numeric(15)) "수수료", ');
open;
이러면 광고비는 그냥 15000000 이렇게 조회 되죠...
물론 쿼리의 인스펙터에서 디스플레이타입을 '###,###' 해주면 되는데요... 상황이안돼서..
오라클은 SQL문으로 처리가 가능 하던데... 불새는 모르겠네요...
다른방법으로.. Open 후 아래 처럼 하면 되는데요..
(SQLexcel.Fields[7] as TFloatField).DisplayFormat := '###,###';
이놈도 오라클에서는 잘 되는데 불새 2.0에서는 타입이 맞지 않는다고 에러를 내네요...
무신 방벙이 있을까요?
|