“我得到错误”没有这样的表“,并让我尽一切可能让它消失,现在它已经消失了,但我很困惑.这是我的情况
我需要在应用程序中创建2个表.我为每个表放了一个类,它看起来像下面的代码.如果我按照这个,当我从“Table2”中提取数据时,它会打击“No Such Table”,所以我需要将DATABASE_NAME更改为其他值=“DB2”;然后“Table2”将成功创建并能够提取数据.
所以我的问题是这是确保2个表成功创建的正确方法吗?或者我不应该将表分成两类?请指教
public class DB1 extends SQLiteOpenHelper {
// Database Version
private static final int DATABASE_VERSION = 1;
// Database Name
private static final String DATABASE_NAME = "DB";
// Labels table name
private static final String TABLE_STORE = "Table1";
// Labels Table Columns names
public static final String KEY_1 = "col1";
public RC_StoreTbl(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
// Creating Tables
@Override
public void onCreate(SQLiteDatabase db) {