0
在Android上我使用rawQuery()
運行對我表之一的查詢:SQLite的rawQuery()沒有更新的元素都能正常
UPDATE Icons SET position = position - 1 WHERE position <= 4 AND position > 1
當我看着數據庫之後在亞行的結果我看到的樣子這一點,在第二列是位置列:
0|0
1|4
2|2
3|3
4|4
5|5
6|6
7|7
8|8
9|9
10|10
11|11
12|12
13|13
14|14
當我運行在亞行相同的查詢,所有行的正確更新,而不只是一個
0|0
1|3
2|1
3|2
4|3
5|5
6|6
7|7
8|8
9|9
10|10
11|11
12|12
13|13
14|14
任何想法,爲什麼發生這種情況或我可以如何解決它?
必須有更多事情要做。有沒有更多的信息可以提供? – Daniel 2012-08-14 14:24:02
我正在處理的項目是[here](https://github.com/lkorth/DraggableGridView)。查詢在DraggableGridViewSampleActivity的'onRearrange()'中運行 – Luke 2012-08-14 15:29:12
昨晚我一定受到了太多的工作時間的影響,dbaur是正確的。 – Daniel 2012-08-15 07:04:59