我試試這個代碼如何獲取android sqlite數據庫中的所有表名?
Cursor c=db.rawQuery("SELECT name FROM sqlite_master WHERE type = 'table'",null);
c.moveToFirst();
while(!c.isAfterLast()){
Toast.makeText(activityName.this, "Table Name=> "+c.getString(0), Toast.LENGTH_LONG).show();
}
但它拋出錯誤"android.database.sqlite.SQLiteException: no such table: sqlite_master(code 1):,while compiling: SELECT name FROM sqlite_master WHERE type='table'"
如何獲取所有表名?幫我提前
謝謝..
是不是應該知道數據庫中表的名稱? – njzk2 2013-03-13 11:26:06
我想動態創建表,而不是在數據庫中創建,因爲我想要在我的數據庫中存在表名。喜歡在mysql中的顯示錶 – Sandeep 2013-03-13 11:30:04