Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
iOSでSQLiteデータベースを使用していますが、最後に挿入された行IDを取得する方法がわかりません。sqlite3_last_insert_rowid()関数は現在の接続でのみ機能するため、データベースを開いたばかりの場合は役に立ちません。
C#ではExecuteScalar()、SQLクエリを使用して呼び出すことに慣れていますSELECT last_insert_rowid()。sqlite3を使用してこれを行う方法はありますか?
ExecuteScalar()
SELECT last_insert_rowid()
いいえ、申し訳ありませんが、同じデータベース接続でのみ使用できます。
http://www.sqlite.org/c3ref/last_insert_rowid.html