Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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数据库插入出错_Android_Android Sqlite - Fatal编程技术网

Android数据库插入出错

Android数据库插入出错,android,android-sqlite,Android,Android Sqlite,我创建了一个数据库和一个表。这一切进展顺利 // Create Database matDb = SQLiteDatabase.openOrCreateDatabase(path + "/test.db", null); matDb.execSQL("CREATE TABLE IF NOT EXISTS " + ammTbl + "(werk text, matnum text, mattxt text, unit text, loc text, chargenpf

我创建了一个数据库和一个表。这一切进展顺利

 // Create Database
        matDb = SQLiteDatabase.openOrCreateDatabase(path + "/test.db", null);
      matDb.execSQL("CREATE TABLE IF NOT EXISTS " + ammTbl + "(werk text, matnum text, mattxt text, unit text, loc text, chargenpflicht text)");
在设备上,我可以找到数据库和表。 我插入了数据。对象mh具有以下值!:

matDb.beginTransaction();

 ContentValues row = new ContentValues();
                row.put("werk", plant);
                row.put("matnum", mh.getMatnum());
                row.put("unit", mh.getUnit());
                row.put("mattxt", mh.getMattxt());

 matDb.insertOrThrow(ammTbl, null, row);
 matDb.setTransactionSuccessful();
 matDb.endTransaction();
 matDb.close();

例外没有引起。没有插入任何数据。我做错了什么?

你这个小程序员需要做什么

matdb=getWritableDatabase()


在将值插入表中之前

什么是“未插入数据”的证据?表中没有任何内容