【发布时间】:2011-07-12 05:00:04
【问题描述】:
如何在 Android 的 SQLite 中使用update 语句获取更新的行数?
请注意,我需要使用某种类型的 SQL 语句的原始执行,而不是对 ContentValues 执行任何操作,因为我需要动态查询。因此我不能使用SQLiteDatabase.update() 方法。例如,我正在运行类似
UPDATE my_table
SET field_name = field_name + 1
我知道的返回 void 的方法,例如SQLiteDatabase.execSQL()。 SQLiteDatabase.rawQuery() 返回一个 Cursor,但游标有零行,其计数始终为 -1。
【问题讨论】: