1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  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 gefällt das.
  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 gefällt das.
  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 Forum Datum
[ERLEDIGT] Verbindung zu MS SQL DB von App aus möglich? Android App Entwicklung 05.09.2017
Wie bekomme ich Map Markers von einer SQL Datenbank Android App Entwicklung 11.03.2017
Tutorial gesucht (Entwicklung,SQL Verbindung) Android App Entwicklung 03.03.2017
SQL-Abfrage über zwei Tabellen realisieren Android App Entwicklung 12.02.2017
Problematik mit der Ausgabe von SQL Inhalten (ljava.lang) Android App Entwicklung 23.11.2016

Users found this page by searching for:

  1. Wie kann ich die Bundesliga Tabelle löschen

Du betrachtest das Thema "[SQL] Wie kann ich meine Tabelle löschen?" im Forum "Android App Entwicklung",