運行SQLite的意外結果我在SQLite的這個表Android設備上:在Android
CREATE TABLE IF NOT EXISTS MEN(_id INTEGER PRIMARY KEY AUTOINCREMENT,
Tdate date, Weight float, Total float, BMI float);
我在此日期格式(31/05/2011 22點34分)
String Tdate = android.text.format.DateFormat.format("dd/MM/yyyy k:mm", new java.util.Date());
SQL = "insert into MEN (Tdate,Weight,Total,BMI) values ('";
SQL += Tdate + "','" + ThisWeight + "','" + Total + "','" + BMI+ "')";
插入數據
我運行這樣的查詢:
SELECT _id,Tdate,Weight,Total,BMI FROM MEN ORDER BY Tdate desc
但我看到的數據是沒有排序:
31/05/2013 22:20
31/05/2013 19:06
29/04/2013 17:33
02/06/2013 19:25
02/06/2013 19:24
插入命令真的會有幫助 – MDMalik
SQLite沒有任何'Date'數據類型!!!!!我錯了嗎? [數據類型在SQLite](http://www.sqlite.org/datatype3.html) –
@samrad是正確的sqlite不支持日期數據類型[鏈接](http://www.sqlite.org/datatype3.html )。 –