在将数据插入SQLite数据库时,表没有名为xyz的列

时间:2016-05-09 10:07:43

标签: android mysql sqlite

它表示列名称bmi不存在。生成的错误消息是系统找不到名为bmi的列。我已经检查了几次,但我在代码中找不到错误。也许你们看到一个......完整的Stack Dump附在代码之后。

RootObject deserialized = JsonConvert.DeserializeObject<RootObject>(jsonString);

}

错误和堆栈转储:

Error

2 个答案:

答案 0 :(得分:2)

其错误,您在创建表格时忘记了,

+COLUMN_NAME
+" TEXT PRIMARY KEY, " // add , after primary key
+COLUMN_BMI

从模拟器/设备卸载应用程序并再次安装它将解决它。

答案 1 :(得分:1)

+COLUMN_NAME +" TEXT PRIMARY KEY," 在“TEXT PRIMARY KEY”之后添加“,”。