1. Prengepower, 16.03.2011 #1
    Prengepower

    Prengepower Threadstarter Android-Hilfe.de Mitglied

    Hallo!

    Ich suche vergebens nach einer Möglichkeit meine Tabelle zu löschen.
    Wenn ich folgendes versuche, bekomme ich eine NullPointerException:

    Code:
    public void dropTable(){
    		database.delete(DATABASE_TABLE, null, null);
    	}
    Danke.

    Gruß
     
  2. FelixL, 16.03.2011 #2
    FelixL

    FelixL Ehrenmitglied

    Es gibt einen passenden SQLight-Befehl den du nutzen kannst. Heißt ironischerweise
    "DROP TABLE DATABASE_TABLE";)
     
  3. Prengepower, 16.03.2011 #3
    Prengepower

    Prengepower Threadstarter Android-Hilfe.de Mitglied

    Ja das habe ich auch schon versucht --> NullPointerException O_o
     
  4. DieGoldeneMitte, 17.03.2011 #4
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Zeig mal den Stacktrace, wo genau die NPE geworfen wird. Wenn das Objekt "database" null ist, kann das natürlich nicht funktionieren.
     
    Prengepower bedankt sich.
  5. swordi, 17.03.2011 #5
    swordi

    swordi Gewerbliches Mitglied

    dein .delete() löscht nur die inhalte der tabelle

    mit DROP TABLE xx; löschst du die ganze tabelle.
     
    Prengepower bedankt sich.
  6. Prengepower, 17.03.2011 #6
    Prengepower

    Prengepower Threadstarter Android-Hilfe.de Mitglied

    Habs hinbekommen :)

    Code:
    public void onUpgrade(SQLiteDatabase database, int oldVersion,
    			int newVersion) {
    		Log.w(DatabaseHelper.class.getName(),
    				"Upgrading database from version " + oldVersion + " to "
    						+ newVersion + ", which will destroy all old data");
    		database.execSQL("DROP TABLE IF EXISTS timetable");
    		onCreate(database);
    	}
    Hab da irgendwie davon das beim falschen Adapter oder so gemacht ;)
     
Die Seite wird geladen...
Ähnliche Themen - [SQL] Wie kann Forum Datum
[SINNLOS] Temporäre Spielwiese für die neue AH-App - einfach ignorieren Android App Entwicklung Dienstag um 13:31 Uhr
[OFFEN] Unions wie in C, C++? Android App Entwicklung 08.05.2017
[OFFEN] Rückkehr aus Dialog Fragment. Wie? Android App Entwicklung 29.04.2017
[OFFEN] Wie kann ich mehrere Marker in eine MapView laden Android App Entwicklung 25.03.2017
[OFFEN] Wie kann ich den Hintergrund abhängig vom Vordergrund Bild dynamisch veränderbar machen? Android App Entwicklung 24.03.2017
Wie bekomme ich Map Markers von einer SQL Datenbank Android App Entwicklung 11.03.2017
Wie lese ich den USB Port aus ? Android App Entwicklung 03.03.2017
Wie realisiere ich eine zeitgesteuerte Berechnung und die Anzeige von PDF's Android App Entwicklung 21.02.2017
Wie indizere ich effektiv Datensätze ? Android App Entwicklung 21.02.2017
Wie erstelle ich eine Fortbildungs-App für die Schule ? Android App Entwicklung 20.02.2017

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. Wie kann ich die Bundesliga Tabelle löschen