1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen 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] 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
[OFFEN] Google-Spracherkennung funktioniert nicht im Tablayout Android App Entwicklung 20.04.2017
[ERLEDIGT] Datenbank in eine Cloud sichern (Backup) Android App Entwicklung 29.03.2017
[ERLEDIGT] In SQLite DB auf nächsten/vorherigen Datensatz zugreifen Android App Entwicklung 23.03.2017
Wie bekomme ich Map Markers von einer SQL Datenbank Android App Entwicklung 11.03.2017
[ERLEDIGT] TextView text "Heute ist der dd.MM.yyyy" funktioniert überhaupt nicht Android App Entwicklung 08.03.2017
Excel Dokument mithilfe von JExcelAPI auslesen funktioniert nicht :/ Android App Entwicklung 02.03.2017
SQLite asynchron benutzen Android App Entwicklung 26.02.2017
adb starten funktioniert nicht Android App Entwicklung 25.02.2017
Du betrachtest das Thema "SQLite Datenbank - Löschen von Reihen funktioniert nicht" im Forum "Android App Entwicklung",