1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. rollobollo, 05.02.2011 #1
    rollobollo

    rollobollo Threadstarter Neuer Benutzer

    Hallo,

    ich bin noch etwas neu in Sachen Android und Datenbanken..

    Ich möchte folgendes machen.. Ich habe eine Datenbank und darin eine Tabelle erstelllt. In einer Spalte dieser Tablle sind mehrere Namen als TEXT gespeichert.
    Nun möchte ich, den cursor durch die Zeilen dieser Spalte durchlaufen lassen und ihn dann anhalten lassen, wenn er den gesuchten Namen gefunden hat. So wie hier:

    Cursor cur = DB.query(DB_TABLE_projekt,null, null, null, null, null, null,null);
    while(cur.isAfterLast()==false){

    if("gesuchtername"==cur.getString(1))_id=cur.getInt(0);
    cur.moveToNext();
    }

    Nach langem probieren habe ich herrausgefunden, dass sich die Texte aus einer Datenbank nicht vergleichen lassen.
    Wenn ich sie aber nach Zahlen alla int auf diese Art durchsuche, funktioniert das sehr wohl. Warum ist das so ? und welche möglichkeite habe ich die Tabelle nach Texten zu durchsuchen ? Habe bestimmt n Brett vorm Kopf ^^
     
  2. ts-apps, 05.02.2011 #2
    ts-apps

    ts-apps Erfahrener Benutzer

    Strings immer mit .equals() vergleichen!

    Zum Rest sag ich mal nichts ;-)
     
    rollobollo gefällt das.
  3. rollobollo, 05.02.2011 #3
    rollobollo

    rollobollo Threadstarter Neuer Benutzer

    Puhhh !!!

    Danke.. das war mein Brett :blink: :lol:

    Hätte vllt. doch besser in der Java Vorlesung aufpassen sollen wenn ich was mit der Sprache machen will ^^ bin noch zu sehr auf C eingestellt
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Komplette SQLite Datenbank verschlüsseln Android App Entwicklung Dienstag um 12:02 Uhr
[OFFEN] SQLITE insert gibt negative id zurück Android App Entwicklung Montag um 21:16 Uhr
[RÜCKMELDUNG FEHLT] Text und Bilder in View einbinden Android App Entwicklung 26.03.2017
[ERLEDIGT] In SQLite DB auf nächsten/vorherigen Datensatz zugreifen Android App Entwicklung 23.03.2017
[ERLEDIGT] Buttontext per klick ändern Android App Entwicklung 14.03.2017
[ERLEDIGT] TextView text "Heute ist der dd.MM.yyyy" funktioniert überhaupt nicht Android App Entwicklung 08.03.2017
SQLite asynchron benutzen Android App Entwicklung 26.02.2017
SQLite - Idee 'zentrale Datenbank' theoretisch möglich (und ratsam)? Android App Entwicklung 21.02.2017
Uri oder File path als String speichern zum wiederauslesen Android App Entwicklung 26.01.2017
Text View erzeugt rendering Problem Android App Entwicklung 18.11.2016