[問題] 該如何取得SQLite內資料的id?
以下程式碼是我在 SQLiteOpenHelper class 建造SQLite資料庫的語法
public class DBService extends SQLiteOpenHelper{
...
@Override
public void onCreate(SQLiteDatabase db) {
String sql = "CREATE TABLE [t_record] ("
+ "[id] AUTOINC,"
+ "[date] DATE(20) NOT NULL ON CONFLICT FAIL,"
+ "[item] VARCHAR(20) NOT NULL ON CONFLICT FAIL,"
+ "[money] INTEGER(20),"
+ "[note] VARCHAR[20], "
+ "CONSTRAINT [sqlite_autoindex_t_record_1] PRIMARY KEY ([id]))";
db.execSQL(sql);
}
...
}
在這個table建立好之後
可以新增一筆一筆資料
並且依照日期分類,把資料丟到ListView中展示出來( http://i.imgur.com/NAzQlcj.png
)
目前遇到的問題是
我需要刪除資料,可是卻不知道要如何抓出 id
並把id放入 "delete from t_record where id = " + id轉成字串 SQL語法
想請問版上高手,這個問題該如何解決,或是要往哪個方向可以找到解決方法??
感謝版上高手!!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.254.96.26
推
09/27 12:58, , 1F
09/27 12:58, 1F
→
09/27 13:00, , 2F
09/27 13:00, 2F
推
09/28 21:23, , 3F
09/28 21:23, 3F
→
09/28 21:23, , 4F
09/28 21:23, 4F
→
10/01 11:27, , 5F
10/01 11:27, 5F