-1
Ich weiß nicht, was das Problem. Entschuldigung, ich bin ein Neuling und weiß nicht viel darüber.android.database.sqlite.SQLiteException: in der Nähe von "tableMy_table": Syntaxfehler (Code 1), Anfänger hier
public class DatabaseHelper extends SQLiteOpenHelper {
public static final String DATABASE_NAME = "Class.db";
public static final String TABLE_NAME = "My_table";
public static final String COL_1 = "ID";
public static final String COL_2 = "OLD_NAME";
public static final String COL_3 = "NEW_NAME";
public static final String COL_4 = "DIRECTION";
public static final String COL_5 = "NOTES";
public DatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table" + TABLE_NAME + "(ID INTEGER PRIMARY KEY AUTOINCREMENT,OLD_NAME TEXT, NEW_NAME TEXT, DIRECTION TEXT, NOTES TEXT)");
}
hier die logcat
android.database.sqlite.SQLiteException: near "tableMy_table": syntax error (code 1): , while compiling: create tableMy_table(ID INTEGER PRIMARY KEY AUTOINCREMENT,OLD_NAME TEXT, NEW_NAME TEXT, DIRECTION TEXT, NOTES TEXT)
Sie benötigen ein ** Leerzeichen **: 'db.execSQL (" create table "+ TABLE_NAME + ...' –