如果我運行:傳遞一個SQLiteDatabase刪除功能的表名作爲字符串中的Android
void deleteTableRecords() {
SQLiteDatabase db = this.getWritableDatabase();
db.delete(TABLE_ALBUMS,null,null);
db.close();
}
我得到我想要的結果。但是,如果我運行:
void deleteTableRecords(String tableName) {
SQLiteDatabase db = this.getWritableDatabase();
db.delete(tableName,null,null);
db.close();
}
與deleteTableRecords("TABLE_ALBUMS")
呼叫我得到一個崩潰,並告知:
android.database.sqlite.SQLiteException: no such table: TABLE_ALBUMS
我應該怎麼路過一個表名作爲如果沒有一個字符串?
你嘗試過這種 「deleteTableRecords(TABLE_ALBUMS)」? – pooyan
是否要刪除表格或表格中的行? –