2011-05-07 106 views
0

這裏是我當前的SQLite表:sqlite的不同的列名,但有相同的價值觀

CREATE TABLE formula (_id INTEGER PRIMARY KEY AUTOINCREMENT,suggest_text_1 TEXT,formula TEXT,category TEXT); 

我想搜索建議在一個Android應用程序集成,但我需要一個SUGGEST_COLUMN_INTENT_DATA_ID,我想我的_id來代表它。但是我也需要內容提供商的_id。那麼有沒有一種方法可以讓我可以有SUGGEST_COLUMN_INTENT_DATA_ID並將_id的當前和未來值存儲在其中?我會使用別名嗎?

回答

1

我會使用別名嗎?

這是可能的,但它取決於您的具體要求。看到我對這個問題的回答,看看這是否適用於你。 Android: column '_id' does not exist problem

+0

所以基本上我想要做的是在我的應用程序中實現搜索建議,我需要SUGGEST_COLUMN_INTENT_ID以便我可以在我的搜索活動意圖(android.intent.action.view)上調用getData()。所以我需要數據庫中的該列,並且我希望它具有與_id相同的值。那麼我怎麼能做到這一點? – 2011-05-07 02:51:26

+0

是使用別名。 「SELECT _id AS」+ SearchManager.SUGGEST_COLUMN_INTENT_DATA_ID +「FROM table」的行 – 2011-05-07 03:55:31