【问题标题】:How do I update an android sqlite database column value to null using ContentValues?如何使用 ContentValues 将 android sqlite 数据库列值更新为 null?
【发布时间】:2011-09-08 05:11:20
【问题描述】:

例如,我想对数据库更新执行以下操作。

有没有我可以使用的常量来代替null,如果我像这样使用它就不会编译:

ContentValues args = new ContentValues();
args.put(KEY_RISK_AMOUNT, null); // what constant do I use instead of null?

【问题讨论】:

  • 我找到了答案...我需要这样做:args.putNull(KEY_RISK_AMOUNT)
  • 您应该回答自己的问题,如果它按预期工作,明天再回来将其标记为已接受的答案。
  • 我不认为我可以回答我自己的问题,至少我不知道如何......

标签: android sql database sqlite


【解决方案1】:

使用ContentValues.putNull(java.lang.String):

ContentValues args = new ContentValues();
args.putNull(KEY_RISK_AMOUNT);

【讨论】:

  • 在 o.p. 时回答此问题可获得奖励积分。在您回答之前 20 天已经在 cmets 中回答了自己,然后获得了 10 个赞!做得很好:)
  • 好吧,有人不得不去做。 :p
  • 好答案... putNull 易于理解的内容值类上的这种方法:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-07
  • 1970-01-01
相关资源
最近更新 更多