标签: sqlite transactions delta
我想知道是否有人知道是否有可能确定自创建给定保存点后是否进行了更改。我正在考虑使用它来查明用户是否进行了更改,然后在转移到另一个页面/关闭应用程序之前询问他是否要保存..
提前谢谢,Eitan。
答案 0 :(得分:1)
检查total_changes()(SQL)或sqlite3_total_changes()(C)的返回值是否增加。 (但是,这确实包括来自回滚保存点/事务的更改。)
total_changes()
sqlite3_total_changes()