1
我想根據根頁編號/ tbl_name獲取表並存儲在自定義TableObject中。如何使用tbl_name從sqlite_master獲取錶行
我能夠通過根頁面編號/ tbl_name獲取表名,但我不知道從該表獲取行值。
以下是我有:
SELECT * FROM sqlite_master WHERE name='test1';
或
SELECT * FROM sqlite_master WHERE rootpage=4;
現在我怎樣才能獲得test1的內容?
test1表中有兩行,分別叫做age和name。我如何訪問這些列?
最後我最終使用的遊標,因此查詢將是這樣的:
cursor=db.rawQuery("SELECT * FROM sqlite_master WHERE rootpage = '" + rootNumber + "'",null);
我可以使用
cursor.getString(getColumnIndex("name")) //w.r.t sqlite_master
cursor.getString(getColumnIndex("rootpage")) //w.r.t sqlite_master
如何使用相同的遊標得到的東西如:
cursor.getString(getColumnIndex("age")) //w.r.t test1
cursor.getString(getColumnIndex("name")) //w.r.t test1
從結果表中獲取值。