SQLiteDatabase.TotalChangedRowCount 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回自创建以来在当前连接上插入、更新或删除的数据库行总数。
public virtual long TotalChangedRowCount { [Android.Runtime.Register("getTotalChangedRowCount", "()J", "GetGetTotalChangedRowCountHandler", ApiSince=35)] get; }
[<get: Android.Runtime.Register("getTotalChangedRowCount", "()J", "GetGetTotalChangedRowCountHandler", ApiSince=35)>]
member this.TotalChangedRowCount : int64
属性值
当前连接上更改的行数。
- 属性
注解
返回自创建以来在当前连接上插入、更新或删除的数据库行总数。 由于 Android 对 SQLite 连接的内部管理,该值可能包括在早期事务中所做的更改,也可能不包含此值。 最佳做法是比较单个事务中返回的值。
<pre> database.beginTransaction(); try { long initialValue = database.getTotalChangedRowCount(); // Execute SQL statements long changedRows = database.getTotalChangedRowCount() - initialValue; // changedRows counts the total number of rows updated in the transaction. } finally { database.endTransaction(); } </pre>
Java文档android.database.sqlite.SQLiteDatabase.getTotalChangedRowCount()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。