0

我正在使用 iOS 上的 SQLite 数据库,但我无法弄清楚如何获取最后插入的行 ID。sqlite3_last_insert_rowid() 函数只适用于当前连接,所以如果我刚刚打开数据库,它是没用的。

在 C# 中,我习惯于使用ExecuteScalar()SQL 查询来调用SELECT last_insert_rowid()。有没有办法使用 sqlite3 做到这一点?

4

1 回答 1

0

不,抱歉,您只能在同一个数据库连接上使用它:

http://www.sqlite.org/c3ref/last_insert_rowid.html

于 2012-07-16T21:58:12.643 回答