SQLiteDatabase.LastInsertRowId Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.