2011-05-22 106 views
0

聲明如下:如何使用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 

回答

0

後得到它真的不是很難找出如何使用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