안녕하세요?
다름이 아니라 MS-SQL Server의 Float 데이터를 읽어 올 때 델파이에서 소수 6자리에서 반올림이 일어나서 읽어옵니다.
다루는 데이터가 소수점 11자리의 데이터인데 반올림된 데이터 때문인지 결과값 차이 많이 나네요...
소숫점을 그대로 받아오는 방법이 없을까요?
var
double XXX;
begin
...
...
XXX := Query.FieldByName('X').AsFloat;
...
end;
이런 식으로 처리하였습니다.
그리고 FieldByName은 TField 형을 반환하고 TField형에는 TFloatField가 있고 속성으로는 정밀도를 정하는 Precision이라는 속성이 있는데 이것을 적용하는 방법을 어떻게 처리를 하는 것이 좋을지.... ^^a
미리 감사드리고요 좋은 하루 되세요...