From e560d964dc96fef277b9edef7b1c1261643b6da7 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Fri, 30 Nov 2012 15:53:42 +0100 Subject: [PATCH] Implemented get_last_id() for SQLite3 --- src/engines/sqlite3.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engines/sqlite3.c b/src/engines/sqlite3.c index c0ba6f0..774afd4 100644 --- a/src/engines/sqlite3.c +++ b/src/engines/sqlite3.c @@ -117,8 +117,8 @@ static void _sqlite3_destroy(SQLite3 * sqlite3) /* _sqlite3_get_last_id */ static int _sqlite3_get_last_id(SQLite3 * sqlite3) { - /* FIXME really implement */ - return -1; + /* XXX returns an int64_t */ + return sqlite3_last_insert_rowid(sqlite3->handle); }