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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於