SQL数据库中表test的某个字段定义是float型的,然后用Set MSHFlexGrid.DataSource语句把表test的数据跟MSHFlexGrid绑定,发现float数据不能准确显示。例如:3.77显示为3.77000000001。
请问怎么解决才能准确显示?
用format函数会出错啊!!也就是:使用Select Format(colName,'#.00") as colName From test会出错。
请高手赐教
请问怎么解决才能准确显示?
用format函数会出错啊!!也就是:使用Select Format(colName,'#.00") as colName From test会出错。
请高手赐教
解决方案 »
- VB 用Image控件装载图片后,如何截取?
- 请教:摄像头视频捕捉问题
- rainstormmaster(暴风雨 v2.0) 您好,也请各位看过来(问题加感谢贴)
- 请问 dim ss as string * 20 是何意思
- VB连接Oracle出错:Run-time-error'...为什么?
- 求救﹗ 關于DataCombo的一個難題???
- 如何用VB向某一个邮件地址发送一封邮件?
- ActiveX控件如何调试?
- 我的英文版的VB6在WIN98中怎么汉字显示的都是乱码? 是汉字但都不认识?
- 请问,RICHEDIT的问题
- 求API函数 用以获得cpu和显卡的风扇转速,工作电压等系统当前信息
- VB Addin - 窗體上控件即選即得
你写错了,应该是2个单引号
我这样以前是这样写的,没有错误,现在也没有错误,所以你的问题也应该在这里!·
rs1.Open "Select Order_Number,Supplier_Name,Material_Name,Material_Amount,Format(Material_UnitPrice,'#.00') As Material_UnitPrice," & _
"Format(Material_TotalPrice,'#.00') As Material_TotalPrice,Currency_Type,Send_Date,Desire_Date,IsAnswer,IsArrive From CLDDB" & _
" Where Desire_Date >= " & CStr(lngCurrentDate) & " Order By Desire_Date", conn1, 3, 3, 1错误报告:Format不是可以识别的函数名
select Round(fltCol,2) As fltCol from tbName '保留两位小数,具体的自己改