Я пытаюсь вызвать user_id из базы данных sqlite, но получаю эту ошибку
android.database.sqlite.SQLiteException: неизвестная ошибка (код 0 SQLITE_OK): запросы могут выполняться только с помощью запроса SQLiteDatabase или методов rawQuery.
в android.database.sqlite.SQLiteConnection.nativeExecuteForChangedRowCount (собственный метод)
public Database user_id(){
SQLiteDatabase db = getReadableDatabase();
String query = String.format("SELECT user_id FROM OrderDetails ;");
db.execSQL(query);
Cursor c = db.rawQuery(query, null);
if (c != null && c.moveToFirst()) {
c.moveToFirst();
}
return user_id();
}
Пожалуйста, не рекомендуйте другое решение, потому что я застрял с этим более чем на один день, и я попробовал почти все решения, представленные в stackoverflow и онлайн