SQL*Plus에서 show all해서 보면
numwidth 10 이라고 나오고 해당 값에 따라 10자리까지만 정확한 숫자로 나오고
그 이상 큰 숫자에 대해서는 1.0000E+** 이런 형식으로 나오네요.
numwidth를 조정해주면 더 많은 수도 원래 모습대로 나오구요.
약식으로 코드를 적어보면 아래와 같이 코딩을 하니
IE22, IE23 이런식으로 StringGrid에 나오는데 IE22 이런 형식이 아니고 9999999999999 이런식으로 숫자를 다 볼 수 있으려면 어떻게 해야 할까요?
Sql*plus의 numwidth처럼 Delphi에서 변경할 수 있는 parameter가 있는지 궁금합니다.
고수님들의 도움의 손길 부탁드려요.
With DataSet do
begin
TNumericField(Fields[j-1]).DisplayFormat := '#######################';
devStrgridResult.cells[j,i] := Query1.Fields[j-1].AsString;
end;
A
----------
3
5
7
6
3
9999999999
1.0000E+12
1.0000E+22
1.0000E+23
로 해보시죠..
단지.. 짐작 입니다..