-2

我正在开发一个 android 应用程序,我需要根据该行的 keyid 从数据库表中选择一行的所有列。我尝试了各种解决方案,但没有奏效。

这是我尝试过的,

               String selectQuery = "SELECT  * FROM " + TABLE_COLOURS;
               Cursor cursor = db.rawQuery(selectQuery, null);

我需要在 TABLE_COLOURS 中选择特定行的所有列,我该怎么做。请帮忙,谢谢!

4

2 回答 2

1

这会有帮助吗?

Cursor dbCursor = db.query(TABLE_COLOURS, null, null, null, null, null, null);
String[] columnNames = dbCursor.getColumnNames();

您要查询的是表中的值,而不是其架构信息。

于 2013-06-06T12:11:38.123 回答
-1

尝试使用此代码

     String sql="select * from TABLE_COLOURS where id=id";
     Cursor cursor=sqLiteDatabase.rawQuery(sql, null);
于 2013-06-06T12:17:55.660 回答