我使用黑莓SQLite。
我通过myStatement.getCursor()
从Statement查询到DB获取了一个Cursor。
我坚持从中获取数据。
然后在我从Cursor获取数据之前,数据库发生了变化。如果我执行getRow()会发生什么?
我怎么知道数据库已经改变了,我应该getCursor
来获取数据?
这可以通过此代码段
来说明Statement myStatement = someDb.createStatement(someSql);
Cursor myCursor = myStatement.getCursor();
// ...
// db is changed somewhere in this code
// ...
// and here I get data from Cursor with moveToNext/getInt for example