sqlite_3最后一次插入rowid

时间:2012-07-16 19:43:49

标签: ios sqlite

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

在C#中,我习惯使用SQL查询ExecuteScalar()调用SELECT last_insert_rowid()。有没有办法使用sqlite3?

1 个答案:

答案 0 :(得分:0)

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

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