
→ pttworld: 網路上的答案,select id as _id, 用這個要找個欄位當i 05/10 21:33
→ pttworld: d,考慮rowid 05/10 21:33
→ d630200x: 不好意思,我不太懂樓上的意思 05/10 22:13
→ ssccg: 用CursorAdapter你的table必須要有個欄位叫_id 05/11 00:05
→ ssccg: 因為CursorAdapter已經寫死了要用叫_id這個名稱的欄位 05/11 00:06
→ ssccg: 如果沒有,在SQLiteDatabase下query時,在columns那個參數 05/11 00:09
→ ssccg: 其中一個用 "欄位名 as _id",不過這樣就一定要指定所有你 05/11 00:09
→ ssccg: 要select的欄位而不能只用null(代表select *)了 05/11 00:10
→ ssccg: 另外SQLite一定會有個rowid欄位,可以用這個當你的_id 05/11 00:23
→ d630200x: 喔喔,懂了,我看我的資料表是合法的就以為沒問題了 05/11 00:57
→ d630200x: 那另外請教個問題,在Android Studio裡,我要怎麼建立外 05/11 00:59
→ d630200x: 來鍵呢? 05/11 00:59
→ d630200x: 我用MySQL的寫法好像不給我過 05/11 01:01
→ ssccg: 要設PRAGMA foreign_keys = ON 05/11 02:51