数据库中的数据为什么与实际不符?数据是不是加密了?

购买的一个设备,设备倒是很便宜,用来采集数据,采集之后的数据保存在了数据库中!打开数据库发现里面的数据如下所示:IDDateValue1Value2138935.7288... 购买的一个设备,设备倒是很便宜,用来采集数据,采集之后的数据保存在了数据库中!打开数据库发现里面的数据如下所示:
ID Date Value1 Value2
1 38935.72880787 -:/ <191 336>4
2 39858.71881944 29/>8 3:0=
自己编程,连接数据库,然后获取的数据同上,也是错误的!
而采集的时候在软件界面上看到的正确的数据应该是
Date Value1 Value2
20060806 17.8 14.2
20080214 64.8 44.9

自己编程实现的时候使用的是_variant_t var这个变量来存储的!通过以下语句来获取:
var = m_pRecordset->GetCollect("Date");
发现var中显示的Date字段是double类型,数值就是上面的那个38935.72880787,而不是采集时候的真实数值:20060806
Value1和Value2字段均为BSTR类型,在var.bstrVal=45也不是采集时候的真实数值17.8。
请问这些数据难道是经过加密了?如何才能获得真实的数值呢?
展开
 我来答
max0960
2009-02-20 · TA获得超过351个赞
知道小有建树答主
回答量:463
采纳率:0%
帮助的人:336万
展开全部
应该是数据类型问题,全部改成字符串类型试试看也许可以. date数据换成double肯定会出错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zero_first
2009-02-20 · TA获得超过603个赞
知道小有建树答主
回答量:908
采纳率:0%
帮助的人:632万
展开全部
按照采集来的数据,保持数据类型不变
把目的数据源的数据类型保持和原数据源一致
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式