Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法在sqlite中创建表_Android_Sqlite - Fatal编程技术网

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!这是工作。谢谢。