L lz Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-27 #1 用ADOQuery取SQL server中的小数(8位), 得到的是4舍5入的只有4位小数的值,如何取到8位的小数?
G gophie Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-27 #3 取出来的应该不是4位,和你的显示方法有关.是不是只显示了4位?
L lz Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-27 #5 谢谢 区域设置没问题,显示控件是DBGrid,看到是经过4舍5入的数据。 如数据库中是:33.123456789 DBGrid中得到是33.1235
G gophie Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-27 #6 是dbgrid的问题,就像在sql explorer中会舍入一样. 你不要用dbgrid,用stringgrid或f1book.然后自己控制输出.
L lz Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-27 #8 用stringgrid问题还是那样,自己怎么控制输出,请举例,不是给它赋值就行了吗?
G gophie Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-27 #9 你用的是FLOAT类型吧? 用FloatToStrF转化看看,是不是真的有丢失? 因该不会只有4位的啊!