No such column: ...

  • 1 Antworten
  • Letztes Antwortdatum
B

Binbose

Ambitioniertes Mitglied
0
Hi, ich versuche gerade in meiner Datenbank eine weitere Tabelle anzulegen, indem ich
Code:
private void LegeNotificationSettingsTabelleAn(SQLiteDatabase db) {
            db.execSQL("CREATE TABLE " + TABLE_NAME_NOTIFICATION_SETTINGS + " ("
                    + COLUMN_ID_NOTIFICATION_SETTINGS + " INTEGER PRIMARY KEY, "
                    + COLUMN_CHANGED_ON_NOTIFICATION_SETTINGS + " TEXT, "
                    + COLUMN_NAME_NOTIFICATION_SETTINGS + " TEXT)");

        }
verwende. Allerdings bekomme ich, wenn ich darauf zugreifen möchte immer den Fehler :
E/SQLiteLog﹕ (1) no such column: NOTIFICATION_SETTINGS_id
(COLUMN_ID_NOTIFICATION_SETTINGS enthält NOTIFICATION_SETTINGS_id)
Ich finde einfach den Fehler nicht, andere Tabellen in der gleichen Datenbank werden angelegt.
 
Hey,

die Variablenwerte hättest du uns ja auch noch zeigen können. Genauso die Stelle, wo du darauf zugreifen willst.

Hast du mal in der Datenbank rein geschaut? Gibt ja diverse Tools am Rechner und für Android, wo man sich die Datenbankdateien anschauen kann. Da kannst du ja auch sehen, ob das alles zunächst korrekt angelegt wurde.
 

Ähnliche Themen

M
Antworten
21
Aufrufe
1.360
swa00
swa00
migi01
Antworten
26
Aufrufe
1.987
migi01
migi01
Zurück
Oben Unten