SQLiteDatabase.LastInsertRowId 属性

定义

返回要插入当前连接的最后一行的“rowid”。

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

属性值

要在此连接下插入的最后一行的 ROWID。

属性

注解

返回要插入当前连接的最后一行的“rowid”。 只有在事务内部时才调用此方法。 IllegalStateException 如果在事务外部调用该方法,则引发 。 如果在当前事务中的任何插入之前调用该函数,则返回的值将来自上一个事务,该事务可能来自不同的线程。 如果当前连接上未发生插入,则函数返回 0。 有关特定详细信息,请参阅 SQLite 文档。

Java文档android.database.sqlite.SQLiteDatabase.getLastInsertRowId()

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

适用于