Получение устаревшего предупреждения - PullRequest
0 голосов
/ 11 февраля 2019

Как видно из названия, я получаю устаревшее предупреждение при попытке компиляции.Я проанализировал свой код и получил следующие 2 ошибки на своем сайте базы данных.Итак, я предполагаю, что это где ошибка?

Первая ошибка появляется здесь.Сразу после ОТ появляется красный маркер, ошибка гласит:

(таблица или подзапрос), ожидаемый неожиданный конец файла.

   if (filter.equals("")) {
        query = "SELECT  * FROM " + table_name;
    }else {

Вторая ошибка приведена ниже.

(таблица операторов одной таблицы) ожидаемый неожиданный конец файла

SQLiteDatabase db = this.getWritableDatabase();
db.execSQL("DELETE FROM "+ table_name);

1 Ответ

0 голосов
/ 11 февраля 2019

Проблема, с которой вы сталкиваетесь, находится в строке db.execSQL, попробуйте сделать это, и она не покажет вам устаревшее предупреждение

String query = "Select * FROM " +TABLE_NAME+ " WHERE "+ROUTE_ID+ "= " + RouteID;
    SQLiteDatabase db = this.getWritableDatabase();
    Cursor cursor = db.rawQuery(query, null);
    setAlarmDynamic setalarmDynamics  = new setAlarmDynamic();

    if (cursor.moveToFirst())

        db.delete(TABLE_NAME, ROUTE_ID + "=?",
                new String[] {
            String.valueOf(setalarmDynamics.getRouteId())

        });
        cursor.close();
    }

    db.close();
...