有哪位用vb做过测温系统,关于温度的保存
按照国标:每个温度值占两个字节(二进制数),数值为实际温度的10倍,即温度精确到0.1;
在access数据库中用二进制OLE类型存放,怎么放进去啊?以及取出来后如何解析?
现在我用java解析一个测温软件的access数据库,怎么都解析不出来了。
[解决办法]
手头没有 VB.net,大致如下:
用 ADO.NET 连接取数据,用 GetChunk 将字段值读取到一个 byte 类型的数组中;由于结构比较简单,可用下面的代码解析
'假定数组为 ba
for i=1 to ba.length step 2
degree = (ba(i) + ba(i+1) * 256) / 10
'degree 就是温度值
next