我创建了数据库,用于插入和更新来自服务器的值,这是可以的。 我的问题是当更新我的值时,如果来自服务器的新值如何我一次管理插入和更新。请向我提出任何建议。在此先感谢。
答案 0 :(得分:0)
您的问题非常广泛,但是如果您希望稍后使用新值覆盖它们,则服务器发出的值需要具有unquie标识符。如果你得到了值并希望稍后覆盖它们,你需要知道要覆盖哪些值,因此你可以直接使用唯一标识符。
答案 1 :(得分:0)
这是将值插入数据库
的代码public void insert(ContentValues values)
{
DataBase_Object.insert(TABLE_Name , null, values);
}
这是将值更新到数据库
的代码public void putQty(ContentValues values)
{
DataBase_Object.update(TABLE_Name, values ,
Where Condition, null);
}
希望它有所帮助。
答案 2 :(得分:0)
我相信您正在询问如何在一个步骤中插入新行或覆盖现有行。虽然这可以在this answer中讨论的单个原始SQL中实现,但我发现在Android中分两步执行此操作并在所有列中保留值更容易。
我发布了answer here。