summaryrefslogtreecommitdiffstats
path: root/database/sqlite/sqlite.c
diff options
context:
space:
mode:
Diffstat (limited to 'database/sqlite/sqlite.c')
-rw-r--r--database/sqlite/sqlite.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/database/sqlite/sqlite.c b/database/sqlite/sqlite.c
index 6b0cd72..1e8e265 100644
--- a/database/sqlite/sqlite.c
+++ b/database/sqlite/sqlite.c
@@ -241,6 +241,9 @@ dbresult *sqlite_query(eurephiaCTX *ctx, char *fmt, ... ) {
return NULL;
}
+ if( strcasestr(sql, "INSERT INTO") != NULL) {
+ glob_results->last_insert_id = sqlite3_last_insert_rowid((sqlite3 *) dbc->dbhandle);
+ };
glob_results->srch_tuples = glob_results->tuples;
glob_results->srch_headerrec = glob_results->headerrec;
sqlite3_free(sql); sql = NULL;