Android从任何给出相应id的游标获取任何列的值

时间:2012-11-09 11:18:13

标签: android database sqlite cursor

我已从任何数据库表创建Cursor。它包含_id和相应名称的值。为了进一步操作,我需要任何特定“_id”的“name”值。如何使用Cursor。

2 个答案:

答案 0 :(得分:3)

String selecttSqlStr2 = "SELECT * FROM Tablename  WHERE TRIM(QST_Id) = '" + _id;

Cursor c = datasource.execSelectSQL(selecttSqlStr);//datasource is object for opening database
c.moveToFirst();
String name=c.getString(c.getColumnIndex("name"));

答案 1 :(得分:0)

非常简单你可以通过以下任何一种方式获得它

String id = cursor.getString(cursor.getColumnIndex(“id”)); // id是db

中的列名

String id = cursor.getString(cursor.getColumnIndex(0)); // id是db

中的第一列