我从服务器获取一些文本和布尔值,我需要将它们保存在数据库中。
这是我的桌子。我在 sqlite 中将布尔值定义为 INTEGER,因为没有布尔值。
db.execSQL("CREATE TABLE outcomesStore(id INTEGER PRIMARY KEY AUTOINCREMENT , allowgo INTEGER,cod TEXT,youdidComments INTEGER, youwent INTEGER,ByDate INTEGER ," +
"OnCompletion INTEGER,yourtext TEXT , yourGroup TEXT, yourConsultation INTEGER )");
我正在从服务器获取这些值。
Store[] Storedata = Configuration.getStore();
booleanvalues[0] = Store[0].isallowgo ();
并像这样插入
helperdatabase = new DatabaseHelperInurseBusiness(this);
db = helperdatabase.getWritableDatabase();
ContentValues insertOutcomes = new ContentValues();
insertOutcomes.put(helperdatabase.ALLOW_GO,booleanvalues[0]);
db.insert("outcomesStore", helperdatabase.ALLOW_GO,insertOutcomes);
它甚至没有给出任何错误都不起作用。