У меня есть две таблицы, которые я создаю в одном вспомогательном классе базы данных, код выглядит так:
private static final String CREATE_TABLE = "CREATE TABLE " + DB_TABLE + " (" +
ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
FNAME + " TEXT, " +
LNAME + " TEXT, " +
PNUMBER + " TEXT, " +
EMAIL + " TEXT, " +
NIC + " TEXT" + ")";
private static final String CREATE_TABLE_ORDER = "CREATE TABLE " + ORDER_TABLE + " (" +
ORD_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
ORD_Name + " TEXT, " +
ORD_Qty + " TEXT, " +
ORD_Price + " TEXT, " +
ORD_Location + " TEXT " + ")";
public DatabaseHelper(Context context) {
super(context, DB_NAME, null, 1);
}
@Override
public void onCreate(SQLiteDatabase sqLiteDatabase) {
sqLiteDatabase.execSQL(CREATE_TABLE);
sqLiteDatabase.execSQL(CREATE_TABLE_ORDER);
}
@Override
public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
sqLiteDatabase.execSQL("DROP TABLE IF EXISTS " + DB_TABLE);
sqLiteDatabase.execSQL("DROP TABLE IF EXISTS " + ORDER_TABLE);
onCreate(sqLiteDatabase);
}
первая таблица создается без проблем, но вторая таблица не создает logcat, говориттакой таблицы нет, мне нужен другой вспомогательный класс базы данных для отдельной таблицы