Inter Base DB에서 Table를 하나만들고 그것을 일반 DB컴포넌트로 사용하다
문제점을 발견하고 해결방법이 없을까 하고 이렇게 질문을 합니다...
Inter Base Table 필드중 NUMERIC(4,2) 를 IBTable 에서는 형식대로 표현하는데
일반 Table컴포넌트에서는 11.4 를 정수로 잘라서 11 로 나타나는데 해결할수
있는 방법은 없나요.
고수님의 조언을.......
여기에 오신분 환절기 감기 유의하시고 행복하세요... 답변은...
> 델파이 초보라 도움이 될지 모르지만, 책에 비슷한 내용이 있어 적어봅니다.
> 우선 BDE를 실행하셔서 Configuration 항목의 System->Format->Number를 보시기 바랍니
> 다. 그러면 DECIMALDIGITS 항목이 있는데 여기 값을 수정하시면 됩니다.
> 혹 제 답변이 틀렸다면, 죄송하네요.
> 그럼..
확인하니 아니군요....
<< 내용추가 >>
DATABase Desktop 이나 SQL Explorer 에서 컬럼을 확인하니
SQL Explorer
자료형태가 변환환 되어 있습니다. ( NUMERIC(4,1) 에서 Type : INTEGER )
Type 를 변경하려 하면 저장이되질 않고 ....
DATABase Desktop
인터베이스 Database desktop(open) info structure 에서 확인
AAA CHAR(10) -> AAA CHAR 10
J1 NUMERIC(4,1) -> J1 INTEGER
J2 NUMERIC(4,1) -> J2 INTEGER
어떻게 해야 하나요... 그냥 쓸수없는것인지...