Sprache

SQLiteDatabase.LastInsertRowId Eigenschaft

Definition

Gibt die "rowid" der letzten Zeile zurück, die in die aktuelle Verbindung eingefügt werden soll.

public virtual long LastInsertRowId { [Android.Runtime.Register("getLastInsertRowId", "()J", "GetGetLastInsertRowIdHandler", ApiSince=35)] get; }
[<get: Android.Runtime.Register("getLastInsertRowId", "()J", "GetGetLastInsertRowIdHandler", ApiSince=35)>]
member this.LastInsertRowId : int64

Eigenschaftswert

Die ROWID der letzten Zeile, die unter dieser Verbindung eingefügt werden soll.

Attribute

Hinweise

Gibt die "rowid" der letzten Zeile zurück, die in die aktuelle Verbindung eingefügt werden soll. Diese Methode darf nur aufgerufen werden, wenn sie innerhalb einer Transaktion ausgeführt wird. IllegalStateException wird ausgelöst, wenn die Methode außerhalb einer Transaktion aufgerufen wird. Wenn die Funktion vor Einfügungen in der aktuellen Transaktion aufgerufen wird, stammt der zurückgegebene Wert aus einer vorherigen Transaktion, die sich möglicherweise aus einem anderen Thread befindet. Wenn in der aktuellen Verbindung keine Einfügungen aufgetreten sind, gibt die Funktion "0" zurück. Weitere Informationen finden Sie in der SQLite-Dokumentation.

Java Dokumentation für android.database.sqlite.SQLiteDatabase.getLastInsertRowId().

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: