这是我的代码
我不明白为什么我得到这个错误 也许是创建表的语法?
private static final int DATABASE_VERSION = 1;
private static final String DATABASE_NAME = "scoresDB.db";
public static final String TABLE_NAME = "scores";
public static final String COLUMN_P1_NAME= "p1name";
public static final String COLUMN_P2_NAME= "p2name";
public static final String COLUMN_P1_SCORE= "p1score";
public static final String COLUMN_P2_SCORE= "p2score";
@Override
public void onCreate(SQLiteDatabase db) {
String CREATE_DATES_TABLE = "CREATE TABLE " + TABLE_NAME + " (" + COLUMN_P1_NAME + " TEXT," + COLUMN_P2_NAME + " TEXT," + COLUMN_P1_SCORE +" TEXT," + COLUMN_P2_SCORE +" TEXT"+ ")";
db.execSQL(CREATE_DATES_TABLE);
}
答案 0 :(得分:1)
Aah,在创建查询时,您需要;
,如下所示:
private static final int DATABASE_VERSION = 1;
private static final String DATABASE_NAME = "scoresDB.db";
public static final String TABLE_NAME = "scores";
public static final String COLUMN_P1_NAME= "p1name";
public static final String COLUMN_P2_NAME= "p2name";
public static final String COLUMN_P1_SCORE= "p1score";
public static final String COLUMN_P2_SCORE= "p2score";
@Override
public void onCreate(SQLiteDatabase db) {
String CREATE_DATES_TABLE = "CREATE TABLE " + TABLE_NAME + " (" + COLUMN_P1_NAME + " TEXT," + COLUMN_P2_NAME + " TEXT," + COLUMN_P1_SCORE +" TEXT," + COLUMN_P2_SCORE +" TEXT"+ ");";
db.execSQL(CREATE_DATES_TABLE);
}