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

    quiddix Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    ich schreibe euch, da ich es einfach nicht schaffe Datenbankeinträge aus meinen Tabellen zu löschen.

    Ich habe schon genug recherchiert finde jedoch leider keinen Fall, der mir weiterhelfen könnte.

    Ich habe eine Tabelle, die 2 Columns hat:

    Diese Tabelle wird als n:m Relationstabelle verwendet. Aufgrund der simplen Appikation und Datenhaltung wurde auf Foreign Keys verzichtet.

    Einträge in die Tabelle einfügen funktioniert prima. Ich möchte nun bei bedarf wieder Einträge entfernen. Das mache ich folgendermaßen. Da ich zwei Where Argumente habe, kann ich nicht die "delete()" Funktion verwenden, sondern muss es über eine raw-query lösen:

    Den String speichere ich temporär, um zu sehen ob mein SQL-Statement stimmt. Wenn ich debugge steht folgender Wert im String:

    Leider wurde danach nichts gelöscht. Meine Abfrage sagt mir, dass immer noch die gleiche Anzahl an Einträgen in der Datenbank enthalten ist.

    Kann mir bitte jemand helfen bin total am verzweifeln. Danke
     
  2. quiddix, 08.04.2010 #2
    quiddix

    quiddix Threadstarter Android-Hilfe.de Mitglied

    Oh mann. Irgendwie passiert es mir immer wieder. Ich kann den Code 2 Stunden anschauen und erkenne den Fehler nicht. Kurz nachdem ich einen Thread erstelle erkenne ich ihn jedoch.

    Naja Problem gelöst.

    Ich sollte einfach anstatt db.rawquery zum ausführen von Änderungsoperationen vielleicht db.execSQL verwenden :(.
    Wenn Dummheit wehtun würde :(
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Übereinstimmung Spracherkennung Datenbank finden Android App Entwicklung 13.10.2017
[OFFEN] Komplette SQLite Datenbank verschlüsseln Android App Entwicklung 19.09.2017
[OFFEN] SQLITE insert gibt negative id zurück Android App Entwicklung 18.09.2017
[Offen] Android Layout funktioniert nicht Android App Entwicklung 08.09.2017
[OFFEN] Activity als Dialog - RecyclerView funktioniert nicht mehr Android App Entwicklung 14.08.2017
[GESCHLOSSEN] Random ListItem ausgeben funktioniert nicht mehr Android App Entwicklung 13.08.2017
[OFFEN] SVN Commit in Android Studio funktioniert nicht mehr Android App Entwicklung 07.08.2017
[OFFEN] Bitmap.recycle funktioniert nach drawBitmap nicht Android App Entwicklung 18.07.2017
[OFFEN] Updateinstallation: Trotzdem Datenbank gelöscht Android App Entwicklung 12.05.2017
[ERLEDIGT] Listview mit Datenbank über Custom ArrayList verbinden Android App Entwicklung 22.04.2017
Du betrachtest das Thema "SQLite Datenbank - Löschen von Reihen funktioniert nicht" im Forum "Android App Entwicklung",