H happy_hsr Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-17 #1 [blue]在表中有一个栏位是float型的,可是经过select 出的数据在小数点后面却是很长的小数位. 用什么函数可以按要求小数位数显示出select出的栏位?[/blue]
D dhszxh Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-17 #2 呵呵!数据库的精度要求 若你在界面上不想要你可以用format呀 比如 xx := formatfloat('0.00',cds.field[0].asfloat); 呵呵 你试试, 若用的dbgrid的话在它的字段属性里有个displyfomat属性你若要精确到两位 就填0.00三位0.000
呵呵!数据库的精度要求 若你在界面上不想要你可以用format呀 比如 xx := formatfloat('0.00',cds.field[0].asfloat); 呵呵 你试试, 若用的dbgrid的话在它的字段属性里有个displyfomat属性你若要精确到两位 就填0.00三位0.000
H hityou Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-17 #4 convert(numeric(8,2),字段)8表示整数位数,2表示小数位数
J Jarod8089 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-18 #6 formatfloat('%.nf',[cds.field[0].asfloat]); n:需要的精度