我使用 ADO 从 SQL Server 表数据中检索数据。
好的,我有货币格式数据,但在内部我的数组使用浮点值(实际上我可以做正确的数学运算......)
也就是说,我有类似的东西:(伪代码)
my_array(pos)= rs.fields("money_field") (retrieving data)
my_array(pos)*=0.87 (a 87 % discount). (modify)
rs.fields("money_field")= my_array(pos); update; (updating data)
当我想将数据从我的 ado 记录集更新到 SQL Server 时,浮点值(我有一个点作为分隔符 (VB))已在 SQL Server 中更改为乘以 100 的数字。
货币数据有(2 位小数)。
我如何转换或我该怎么做才能更新正确的值?(当然来自 ADO....)
有什么帮助吗?我几乎完成了我的应用程序,这是最后一个问题。
谢谢