还有,如果你不想修改库结构,又想保证精度,还有一种笨方法,例: query1.sql为select to_char(int64) from table1 var i : Int64; s : String; i := StrToInt64(query1.fields[0].asstring); str( i, s ); showmessage(s);
还有,如果你不想修改库结构,又想保证精度,还有一种笨方法,例: query1.sql为select to_char(int64) from table1 var i : Int64; s : String; i := StrToInt64(query1.fields[0].asstring); str( i, s ); showmessage(s);
这种方法肯定可以,我已试过 query1.sql为select to_char(int64) from table1 var i : Int64; s : String; i := StrToInt64(query1.fields[0].asstring); str( i, s ); showmessage(s);
query1.sql为select to_char(int64) from table1 var i : Int64;
s : String;
i := StrToInt64(query1.fields[0].asstring);
str( i, s );
showmessage(s);
query1.sql为select to_char(int64) from table1 var i : Int64;
s : String;
i := StrToInt64(query1.fields[0].asstring);
str( i, s );
showmessage(s);
query1.sql为select to_char(int64) from table1 var i : Int64;
s : String;
i := StrToInt64(query1.fields[0].asstring);
str( i, s );
showmessage(s);
在Oracle中,Integer==NUMBER(38),也是TFloatField :)我得学习怎么给分了。