Hallo Leute,
ich versuche aktuell ein kleines Programm zu schreiben mit dem ich Daten aus einer DB lesen und darstellen kann.
Das Programm funktioniert insgesamt, aber wenn ich die Zeile mit Insert Into oder die Anweisung zum Lesen der Daten einfüge kommt im Emulator immer die Fehlermeldung Prozess wurde unterbrochen.
Was ist an dem Code den falsch?? Siehe unten:
Java
public final static String MY_DATABASE_NAME = "datenbank.db";
public final static String MY_DATABASE_TABLE = "tabelletab";
try {
myDB = this.openOrCreateDatabase(MY_DATABASE_NAME, MODE_WORLD_WRITEABLE, null);
myDB.execSQL("CREATE TABLE IF NOT EXISTS " + MY_DATABASE_TABLE + "Spalte1 integer primary key, Spalte2 varchar(50), Spalte3 blob, Spalte4 text;");
myDB.execSQL(("INSERT INTO " + MY_DATABASE_TABLE + " (Spalte1, Spalte3 )" + " VALUES ('1', 'WertFuer1');"));
/* Cursor c = myDB.rawQuery("SELECT Spalte" + " FROM " + MY_DATABASE_TABLE, null);
Alles anzeigen
Das komische ist aber, das nur die Zeilen myDB.execSQL die fehler erzeugen.Wie gesagt, wenn ich die zwei Zeilen auskommentiere gibts es kein Problem. Aber ich kann eben nicht auf die Daten zugreifen
Bin schon am verzweifeln. Bitte helft mir :-((
Gruß
Coder