我正在尝试检查该值是否存在于列中。例如,我想检查该列是否artId
包含一些数值。我正在使用以下代码:
getStar = db.query(TABLE_NAME, new String[] { "artId" },
"artId = " + entryId, null, null,
null, null);
getStar.moveToFirst();
String star = getStar.toString();
Log.w("ID COUNT", star);
if(getStar != null) {
// do something
}
哪里entryId
有数字。
但我总是得到这样的东西:
W/ID COUNT(11303): android.database.sqlite.SQLiteCursor@41aa4c80
.
我也尝试使用:
getStar = db.rawQuery("SELECT count(*) FROM "
+ TABLE_NAME + " WHERE artId = '" + entryId + "'", null);
但我得到了同样的结果。
所以我希望能得到你的帮助。