-1
Sorunun ne olduğunu bilmiyorum. üzgünüm bir acemi ve bu konuda çok fazla bilmiyorum. Buradaandroid.database.sqlite.SQLiteException: "tableMy_table" yakınında: sözdizimi hatası (kod 1), newbie here
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)");
}
logcat ben bu sınıfı yazdım Hey
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)
Bir ** boşluğa ihtiyacınız var **: 'db.execSQL (" tablo oluştur "+ TABLE_NAME + ...' –