关于数据类型的问题!急! 我从数据库中取出一字段,用的是sqty:=selecthwquery.Fields[1].Asfloat;然后showmessage(floattostr(sqty))输出,sqty我设的是double型,但每次输出只取了小数点后面四位(数据库中这个字段小数点后有10位)!我现在想取小数点后10位,请问用什么办法才能取出来?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sqty:=selecthwquery.Fields[1].Asfloat这个语句已经把数据取出来成float型的了,可是为什么只能取小数点后四位呢? selecthwquery.enableBCD := false;Open; 你这样试试。换成asstring;然后在strtofloat转换成double类型。最好floattostr显示看看。 CXGRID 日期问题 如何判定更改的是哪一列 大虾帮忙翻译一下 中国劳动力之廉价,就连印度人也看上了 2个TFileStream如何同时打开同一个文件 在哪里启动ActiveForm? 怎样获得系统焦点 ++++哪一个控件能让超文本实现超连接的效果++++ DLL->ActiveX 其他应用程序中,得到焦点的控件(如edit,compobox)的句柄如何得到! 用ExcelWorksheet1.SaveAs保存excel时出错 delphi调用XML中的数据及字体问题
Open;
换成asstring;
然后在strtofloat转换成double类型。
最好floattostr显示看看。