Integer c=0;
DatabaseHelper dbh1 = new DatabaseHelper(this);
Cursor ca = dbh1.getReadableDatabase().query(DatabaseHelper.TABLE_NAME, null, null, null, null, null, null);
while (ca.moveToNext())
{
String Ans6 = ca.getString(ca.getColumnIndex(DatabaseHelper.VALUE6));
if ( Ans6.equals("Automatic"))
{
c+=1;
}
}
String strI = Integer.toString(c);
Toast toast=Toast.makeText(this, strI, 2000);
toast.show();
我在 android 中有一个 SQlite 数据库设置。该表已成功设置,我正在尝试检查列 VALUE6 中的值是否与自动匹配。游标必须遍历每一行并检查该行中 VALUE6 的值并返回有多少行具有自动。我的代码对吗?有任何想法吗?每次运行代码时,strI 都会返回 0。