[Armadillo:06732] SQLite3 浮動小数点フィールド
email@hidden
2011年 2月 4日 (金) 09:48:41 JST
天城です。
先日、データロガーとして、500fxで現場でデータを収集しSQLite3に保存したものを、
Fedora12&CentOS5.5のSQLite3で確認したところ、浮動小数点フィールドのデータが
化けてました。
500fxにログインして、sqlite3でselectするとデータは化けていません。
そこで次のような簡単なテストをしてみました。
--------------- Armadillo側 (etch) -------------------------------
[email@hidden (ttyp0) /home/enegene]# sqlite3 test.sqlite
SQLite version 3.3.8
Enter ".help" for instructions
sqlite> create table test (
...> f_int integer,
...> f_float double
...> );
sqlite> .tables
test
sqlite> insert into test (f_int, f_float ) values( 55, 5.5);
sqlite> select * from test;
55|5.5
sqlite> .quit
[email@hidden (ttyp0) /home/enegene]#
----- そのデータをCentOSにコピーした結果です -------
[email@hidden ~]$ sqlite3 test.sqlite
SQLite version 3.3.6
Enter ".help" for instructions
sqlite> .tables
test
sqlite> select * from test;
55|5.31211287636967e-315
sqlite>
etchで動かしてる、sqlite3はDebianパッケージからダウンしたものです。
このような経験されたかた、どなたか居るでしょうか?
armadillo メーリングリストの案内