Q&A

  • Firebird 1.5에서 소숫점 필드를 가져올 때의 문제점
델6, Firebird1.5, BDE를 사용해서 작업 중인데요.

DB에서 NUMERIC(5,3)으로 잡혀있는 필드의 값을 가져와서 그리드에 뿌리는데
그냥 정수로만 축출이 되네요.  디버깅해서 보니 그렇게 가져오는군요.
field.AsFloat, field.AsCurrency... 모두 마찬가지구요.

제가 뭘 잘못해서 그런건지, 아니면 Firebird의 문제인지...
그리고 이것을 해결하려면 어떻게 해야 하나요?
1  COMMENTS
  • Profile
    테러 2006.03.20 17:50


    numeric(10,3) 으로 잡으면 되긴 한데..
    Size를 10보다 작게 한 후 테이블 컴포넌트 필드 리스트에 올려놓으면 Integer 필드로 나오더군요.

    그래서 일단 10,3으로 잡아서 처리했습니다.