c++ - 将十进制 (SQL) 转换为 double C++

标签 c++ sql double decimal

我有一个 SQL 查询,它返回只有一列十进制类型 (18,18) 的记录。

在 C++ 代码中,我需要将每个值转换为 double 值以将其添加到数组中。

最好的方法是什么?

谢谢

最佳答案

我建议在从数据库中取出它们之前将其转换为 Real,它们是大致相同的数据类型。 http://msdn.microsoft.com/en-us/library/ms173773.aspx

关于c++ - 将十进制 (SQL) 转换为 double C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6746010/

相关文章:

c# - 将 SQL NVARCHAR 的值返回到 C# 字符串

java - double 和 float 据类型的行为

arrays - 当我成功对三个数组之一进行排序后,如何对其他数组进行排序

c++ - 我怎样才能得到 double 值?

c++ - 自定义分配器如何知道指针是否指向数组?

c++ - 什么是适用于 C 或 C++ 的良好 MySQL 库?

c++ - 从文件中读取 vector<double> 的最快方法

c++ - 为具有不同签名的函数的派生类设计基类

sql - 外联盟等效项 - GBQ

sql - 具有大量连接的高级 SQL 查询