如何使用mDb.update执行SQL语句?

问题描述:

声明如下:如何使用mDb.update执行SQL语句?

UPDATE mytable SET displayed_value=(close_time_2 || '-' || open_time_2) 
WHERE close_time_2 != "" 

现在我把它与mDb.execSQL。如何使用mDb.update执行相同的操作? (需要看有多少记录被更新)

更新:只是举个例子。这里是我的数据库更新前:

item close_time_2 open_time_2 displayed_value 
1  02:40   04:50 
2  02:15   02:45 
3     05:15 

这里是我应该更新

item close_time_2 open_time_2 displayed_value 
1  02:40   04:50  02:40-04:50 
2  02:15   02:45  02:15-02:45 
3     05:15 

后得到它真的不是很难找出如何使用update - 方法。见the DocsSample-code

+0

请问我可以指向代码,它以这种方式创建ContentValues,该字段值等于另一个字段值?我需要将field1(close_time_2)和field2(open_time_2)中的数据复制到field3(displayed_value)。 – 2011-05-22 15:56:10

+0

我不确定你的意思。这仍然是一个关于'update'方法的问题吗? – 2011-05-22 16:27:02

+0

是的,问题是关于更新方法。我已更新问题文本 - 请再次查看。 – 2011-05-22 16:32:48