vb 读取access数据库,数据变了

来源:百度知道 编辑:UC知道 时间:2024/05/05 18:55:48
我用adodb连接access数据库,读取的时候,把文本类型的数据“14.00”读取出来后就变成“14”了,我用的是recordset.Fields("商品价格")方法,不知道能不能用以个方法读取出来还是原来的“14.00”
估计是我又把他str了下,自动去掉最后的.00了

应该不会的,是不是你的接收变量不是字符型?
试试用:MSGBOX recordset.fields("商品价格") 测试是不是得到14.00

用FORMAT格式化一下.

可能你的数据类型是数字,而不是文本
接受的时候是不是有强制编程数字类型
可以用二楼的方法测试一下