通过文件名从sqlite数据库中删除行,而不知道特定的列

时间:2011-05-05 17:26:15

标签: android sqlite

是否有一种查询形式,我只能通过文件名从sqlite数据库中删除一个条目,而不知道它所在的确切列。

我知道这段代码可以工作,但我不知道要为Where子句添加什么。我试过这个,但我不知道是否正确。谢谢。

  public boolean deleteTag(String entry ){
  return db.delete(DATABASE_TABLE, KEY_ID + "=?", new String[]{entry}) >0;      
    }

或者无论如何,我可以从查询游标中检索列名。我知道什么声音很奇怪。谢谢

1 个答案:

答案 0 :(得分:0)

'Cursor.getColumnNames()will give you array of names. Then you can loop through it and get column id by doing Cursor.getColumnIndex(columnName)`是你要问的?