ガイガーカウンターからデータとれるようにはなった。( -.-) =зフウー

グラフとかどうやって描くんだろう・・・
IEコンロトール貼り付けて、html5にしようかなぁ・・・
DB周りもぼちぼち。

一応データは取れてるからこれでいいっか、LINQはそのうちやることにするとして。。。
ソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
public class SQLiteDB { SQLiteConnection con; SQLiteCommand cmd; public SQLiteDB() { con = new SQLiteConnection("Data Source=data.db"); con.Open(); cmd = con.CreateCommand(); } public void Dispose() { cmd.Dispose(); con.Close(); } public void Update(string str, int cpm) { cmd.CommandText = string.Format("UPDATE GeigerData SET CPM = {0} WHERE MeasureDate = '{1}'", cpm, str); int res = cmd.ExecuteNonQuery(); if (res == 0) { // データ追加 cmd.CommandText = string.Format("INSERT INTO GeigerData (MeasureDate,CPM) VALUES('{0}', {1})", str, cpm); cmd.ExecuteNonQuery(); } } public DataTable Query(string from, string to) { SQLiteDataAdapter adapter = new SQLiteDataAdapter( string.Format("SELECT * FROM GeigerData WHERE MeasureDate BETWEEN '{0}' AND '{1}'", from, to) , con); DataTable dataTable = new DataTable(); adapter.Fill(dataTable); return dataTable; } } |
AndroidのDBProviderみたくしようと思ったけど面倒くさい;
InsertとSelectしか必要ないし。
LINQだとSQL要らないんだよな。
設計書的なもの
