我有一個案例,我想在SQLite中用database.insert(table,null,values)插入記錄。具有兩個或多個字段的_id值的SQLite插入記錄
TABLE t2 (_id, field1, field2)
..
val.setVal1(null);
val.setVal2(val2);
..
if(val.getVal1==null){
values.put(field1, _id);
}else{
values.put(field1, var.val1);
}
values.put(field2, var.val2);
database.insert("t2", null, values);
是否可以這樣做「values.put(field1,_id);」? _id在database.insert()處生成。
注:我正在尋找一個插入調用的解決方案。使用(field1 = _id)插入和更新行很容易。
不太確定你實際要求的是什麼。你可能想更好地解釋你的目標。 –
'field1',''val1','var','values'這是通用的詞語,阻止我理解您的代碼...也許您嘗試使用一些真實的生活樣本... – WarrenFaith