每次运行代码时,我的代码中都有什么问题,我得到了错误并且找不到错误
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL("CREATE_TABLE " + DATABASE_TABLE + " (" + KEY_ROWID
+ " INTEGER PRIMARY KEY AUTOINCREMENT, " + KEY_MNAME
+ " TEXT NOT NULL, " + KEY_CHECKEDM + " TEXT NOT NULL, ");
}
答案 0 :(得分:2)
应该是如下所示的创建空间表。您将其作为“ create_table”使用,必须删除create和table之间的“ _”符号。
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL("CREATE TABLE " + DATABASE_TABLE + " (" + KEY_ROWID
+ " INTEGER PRIMARY KEY AUTOINCREMENT, " + KEY_MNAME
+ " TEXT NOT NULL, " + KEY_CHECKEDM + " TEXT NOT NULL);")
深入了解命令here
答案 1 :(得分:2)
您应从创建表中删除 _ ,并赋予空白。最后,您也缺少了右括号。
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL("CREATE TABLE " + DATABASE_TABLE + " (" + KEY_ROWID
+ " INTEGER PRIMARY KEY AUTOINCREMENT, " + KEY_MNAME
+ " TEXT NOT NULL, " + KEY_CHECKEDM + " TEXT NOT NULL);");
}
答案 2 :(得分:0)
您应该将CREATE_TABLE更改为Create Table,删除不必要的逗号并关闭括号