Dim p As Double
p = re.Fields(21).Value
Print #filenum, Spc(1); p 数据库表中的字段类型为货币型并且小数位数为2表中数据为: 22.00, 22.10, 22.31
写到文本中的结果为: 22, 22.1, 22.31
请问为什么前面两个数据不能保留后面的两位小数呢,要怎样才能保留啊
因为银行要求保留,所以请大家帮忙看有什么办法可以搞定.
现在程序就卡在这了,无法往下编写,急就一个字.
小弟先谢了.
p = re.Fields(21).Value
Print #filenum, Spc(1); p 数据库表中的字段类型为货币型并且小数位数为2表中数据为: 22.00, 22.10, 22.31
写到文本中的结果为: 22, 22.1, 22.31
请问为什么前面两个数据不能保留后面的两位小数呢,要怎样才能保留啊
因为银行要求保留,所以请大家帮忙看有什么办法可以搞定.
现在程序就卡在这了,无法往下编写,急就一个字.
小弟先谢了.
解决方案 »
- 在VB6怎么设置DATDGRID的中某一行的颜色
- 请问怎么做个十六进制转换器 谢谢
- Combox不能捆绑Index值,怎么回事儿?
- 怎樣從richtext中讀取指定行文本!急,急(問題解決馬上結貼,分不夠再加!)
- 关于Workspaces(0)的基础问题
- 小弟急切想知道如何才能作成像PHOTOSHOP和图像?
- VB导出EXECL换行的问题
- 论坛上的模拟qq截图加了刷子工具,为什么画出来的是点?
- 请大家谈谈编程过程中要养成哪些好习惯,特别有请foolishtiger等等大哥......
- VB编程---->>排队上---->>无聊的参加,有事的走开,Go->>>>
- 我要为软件做一个ftp升级程序。谁有好一点的FTP控件,并且有下载FTP目录里所有文件的源代码?高分索求,不胜感谢!
- 高手请进帮忙解决一下,关于动态创建控件和自定义控件的问题.
p = str(re.Fields(21).Value)
Print #filenum, Spc(1); p
最好这样,免得double类型自动舍弃后面的0
p = fromat((re.Fields(21).Value),#.00)
Print #filenum, Spc(1); p
p = Format((re.Fields(21).Value),"#.00")
p = re.Fields(21).Value & ""
pos = InStr(p, ".")
If pos = 0 Then
p = p & ".00"
Else
p = p & String(2 - (Len(p) - pos), "0")
End If
faysky2(),你的方法虽然也可以实现,但不如ZOU_SEAFARER(国际海员)方法简易,
不过你的思路还是不错的.
总之谢谢大家了.