我收到此错误消息没有这样的表...在编译DELETE FROM时。
这是我的问题:我永远不会删除任何表格!
我试图运行我的代码,这是发生的事情: DataSettings.java 1.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
然后跳转到DatabaseHelper.java
super(context, DATABASE_NAME, null, DATABASE_VERSION);
问题:为什么?为什么它会跳转到DatabaseHelper.java。我的代码中有什么可以告诉它这样做。
它回溯到DataSettings.java。 下一行是:
setContentView(R.layout.activity_data_settings);
name = (EditText) findViewById(R.id.name);
然后它崩溃了。告诉我没有这样的表feature_test_table:在编译DELETE FROM X时。
我很困惑。到底是怎么回事?我已经完成了,我试图删除任何有删除字的内容。但我仍然收到此错误消息。这可能是由于升级到开普勒?
示例代码的2个链接:http://textuploader.com/1l0s
答案 0 :(得分:0)
您正在此DatabaseHelper行中调用SQLiteOpenHelper的构造函数。
super(context, DATABASE_NAME, null, DATABASE_VERSION);
SQLiteOpenHelper requires you to implement an onCreate()方法,但你还没有。您应该从DatabaseHelper中覆盖该方法开始。