【发布时间】:2014-11-20 02:44:46
【问题描述】:
我有这个
11-19 19:16:38.920:E/SQLiteLog(5568):(1) 靠近“SELECT”:语法 错误
android 选择查询出错,然后我的应用程序崩溃,我无法理解为什么会发生。
String selectQuery = "SELECT * FROM " + MySQLiteHelper.TABLE_CATEGORIA;
Log.e("DB", "select query "+selectQuery);
SQLiteDatabase db = dbHelper.getReadableDatabase();
Log.e("DB", "db "+db);
Cursor c = db.rawQuery(selectQuery, null);
if (c.moveToFirst()) {
do {
if(c.getString(c.getColumnIndex(MySQLiteHelper.COLUMN_NOMECATEGORIA)).equalsIgnoreCase(name)){
id=c.getInt(c.getColumnIndex(MySQLiteHelper.COLUMN_ID));
color=c.getFloat(c.getColumnIndex(MySQLiteHelper.COLUMN_COLORE));
return color;
}
coloriusati.add(c.getFloat(c.getColumnIndex(MySQLiteHelper.COLUMN_COLORE)));
} while (c.moveToNext());
}
【问题讨论】:
-
您在 logcat 中看到的崩溃是什么?