SQLiteDatabase.TotalChangedRowCount 属性

定义

返回自创建以来在当前连接上插入、更新或删除的数据库行总数。

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()

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于