【发布时间】:2013-02-15 19:36:29
【问题描述】:
如何将以下命令写入sqlitedatabaseupdate()函数?
String query="update " + TABLE_TASKS + " SET " + TASK_LEFT + "=CASE WHEN " + TASK_LEFT + ">= " + left +" THEN " + TASK_LEFT + "+2 ELSE " + TASK_LEFT + " END, " + TASK_RIGHT + "=" + TASK_RIGHT + " +2 WHERE " +TASK_RIGHT +" >= " + right;
基本上我想知道如何在update()函数中插入多个子句和WHEN THEN子句?
【问题讨论】:
-
我想知道如何在 android.database.sqlite.update() 函数中做到这一点
-
你试过 execSql - public void execSQL (String sql)
-
是的,它与 execSQL 一起工作正常,我显示的查询字符串是 execSQL()。我只是想知道如何使用 update() 函数。