- Forum-Beiträge: 215
07.02.2018, 11:29:34 via Website
07.02.2018 11:29:34 via Website
Ich versuche die Sortierung über den unten angegebenen Cursor, der sonst gut klappt.
Die Selection >=1 funktioniert.
Aber nicht die Sortierung. Wenn ich ein DESC oder ein ASC hinter die Spaltenangabe InfoDbHelper.COLUMN_PRIORITY setze, so wird sie mir gleich rot eingefärbt. Ohne das ASC wird nicht sortiert, obwohl dieses letzte Argument in AndroidStudio eindeutig als "order by" benannt wird.
Cursor cursor = database.query(InfoDbHelper.TABLE_INFO_LIST,
columns, InfoDbHelper.COLUMN_JUST_IMPORTANT + ">= 1" , null, null, null, InfoDbHelper.COLUMN_PRIORITY);
Auch die Variante "priority desc" funktioniert nicht. Eine Fehlermeldung erhalte ich erst dann, wenn ich zB wirklichen Quatsch mache (zB "kkk asc"), also einen falschen Spaltennamen angebe.
Vielleicht auf die Android-Studio-Hilfe verzichten und den gesamten SQL-String in einem einzigen String der query-Anweisung übergeben?
— geändert am 07.02.2018, 11:30:15
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.