#鸿蒙通关秘籍#鸿蒙数据库中的数据更新与删除如何实现?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
墨雨尘API

可以通过OH_Rdb_UpdateOH_Rdb_Delete接口在鸿蒙数据库中实现数据的更新和删除。

更新数据步骤:

  1. 创建OH_VBucket存储更新的数据。
  2. 使用OH_Predicates设定需要更新数据的条件。
  3. 调用OH_Rdb_Update进行更新。

c OH_VBucket *valueBucket = OH_Rdb_CreateValuesBucket(); valueBucket->putText(valueBucket, "NAME", "Rose"); valueBucket->putInt64(valueBucket, "AGE", 22); OH_Predicates *predicates = OH_Rdb_CreatePredicates("EMPLOYEE"); // 设置更新条件 int changeRows = OH_Rdb_Update(store_, valueBucket, predicates); valueBucket->destroy(valueBucket); predicates->destroy(predicates);

删除数据步骤:

  1. 创建OH_Predicates以设定删除条件。
  2. 调用OH_Rdb_Delete接口删除符合条件的数据。

c OH_Predicates *predicates = OH_Rdb_CreatePredicates("EMPLOYEE"); int deleteRows = OH_Rdb_Delete(store_, predicates); predicates->destroy(predicates);

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 数据库数据更新怎么监听?
136浏览 • 1回复 待解决