묻고 답하기 › 델파이에서 MS-SQL Server의 데이터를 읽어올 때...

nSe@L 2001.09.19 20:32:26
안녕하세요?



다름이 아니라 MS-SQL Server의 Float 데이터를 읽어 올 때 델파이에서 소수 6자리에서 반올림이 일어나서 읽어옵니다.



다루는 데이터가 소수점 11자리의 데이터인데 반올림된 데이터 때문인지 결과값 차이 많이 나네요...

소숫점을 그대로 받아오는 방법이 없을까요?



var

double XXX;

begin

...

...

XXX := Query.FieldByName('X').AsFloat;

...

end;



이런 식으로 처리하였습니다.



그리고 FieldByName은 TField 형을 반환하고 TField형에는 TFloatField가 있고 속성으로는 정밀도를 정하는 Precision이라는 속성이 있는데 이것을 적용하는 방법을 어떻게 처리를 하는 것이 좋을지.... ^^a



미리 감사드리고요 좋은 하루 되세요...





댓글 [1]

Cancel