有哪位用vb或者其他语言做过测温系统,使用access数据库保存温度值
按照国标:每个温度值占两个字节(二进制数),数值为实际温度的10倍,即温度精确到0.1;
在access数据库中用二进制OLE类型存放,怎么放进去啊?以及取出来后如何解析?
现在我用java解析一个测温软件(vb做的)的access数据库,怎么都解析不出来了。
二进制里面保存的是数字,我现在想把这些数字解析出来。本来是312个温度值存放的,但是现在我解析出来的长度是624,刚好每两个字节存放一个温度值。
.....................
byte[] bt = rst.getBytes( "TemperatureSet ");
System.out.println( "----总长度: " + bt.length);
for(int i=0;i <bt.length;i=i+1){
System.out.println( "---- " + i + "--------- " );
System.out.println( "10进制: " + (char)bt[i]);
System.out.println( "ACII: " + bt[i]);
System.out.println( "16进制: " + Integer.toHexString(bt[i]));
System.out.println( "2进制: " + Integer.toBinaryString(bt[i]));
}
..........
打印出来的结果是:
----总长度:624
----0---------
10进制:
ACII:15
16进制:f
2进制:1111
----1---------
10进制:
ACII:18
16进制:12
2进制:10010
------解决方案--------------------帮忙顶,