Sprache

SQLiteDatabase.TotalChangedRowCount Eigenschaft

Definition

Gibt die Gesamtzahl der Datenbankzeilen zurück, die seit der Erstellung der aktuellen Verbindung eingefügt, aktualisiert oder gelöscht wurden.

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

Eigenschaftswert

Die Anzahl der Zeilen, die in der aktuellen Verbindung geändert wurden.

Attribute

Hinweise

Gibt die Gesamtzahl der Datenbankzeilen zurück, die seit der Erstellung der aktuellen Verbindung eingefügt, aktualisiert oder gelöscht wurden. Aufgrund der internen Verwaltung von SQLite-Verbindungen von Android kann der Wert änderungen enthalten, die in früheren Transaktionen vorgenommen wurden. Bewährte Methode ist das Vergleichen von Werten, die in einer einzelnen Transaktion zurückgegeben werden.

<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 Dokumentation für android.database.sqlite.SQLiteDatabase.getTotalChangedRowCount().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: