Android 无法在sqlite中创建表
下面是我创建表的查询Android 无法在sqlite中创建表,android,sqlite,Android,Sqlite,下面是我创建表的查询 String CREATE_OWNER_TABLE = "CREATE TABLE " + TABLE_OWNER + "(" + KEY_NAME + " TEXT NOT NULL," + KEY_CODE + " TEXT NOT NULL," + KEY_NUMBER + " TEXT NOT NULL," + KEY_SUM + "TEXT NOT NULL );"; db.execSQL(CREATE_OWNER_TABLE); 我编写了一个这样的查询来创建
String CREATE_OWNER_TABLE = "CREATE TABLE " + TABLE_OWNER + "(" + KEY_NAME + " TEXT NOT NULL," + KEY_CODE + " TEXT NOT NULL," + KEY_NUMBER + " TEXT NOT NULL," + KEY_SUM + "TEXT NOT NULL );";
db.execSQL(CREATE_OWNER_TABLE);
我编写了一个这样的查询来创建表所有者。但是有一个错误告诉我,表中没有一个名为sum的列,您在最后一列的数据类型声明之前缺少一个空格
KEY_SUM + "TEXT NOT NULL
添加一个如下所示的空格
String CREATE_OWNER_TABLE = "CREATE TABLE " + TABLE_OWNER + "(" + KEY_NAME + " TEXT NOT NULL," + KEY_CODE + " TEXT NOT NULL," + KEY_NUMBER + " TEXT NOT NULL," + KEY_SUM + " TEXT NOT NULL );";
db.execSQL(CREATE_OWNER_TABLE);
试试这个
String CREATE_OWNER_TABLE = "CREATE TABLE " + TABLE_OWNER + "(" + KEY_NAME + " TEXT NOT NULL," + KEY_CODE + " TEXT NOT NULL," + KEY_NUMBER + " TEXT NOT NULL," + KEY_SUM + " TEXT NOT NULL);";
post logcat………请用更多代码发布您的错误。OK!这是工作。谢谢。