Stephane Guibert wrote: > I get memory usage not freed at close. > > the return is SQLITE_OK at each step: > > do{ > sqlite3_open_v2(...,&db,SQLITE_OPEN_READWRITE,0); > sqlite3_exec(db,"PRAGMA journal_mode = MEMORY",0,0,0); > sqlite3_prepare_v2(db... > sqlite3_step( statement Begin //BEGIN EXCLUSIVE TRANSACTION > sqlite3_reset( statement request > sqlite3_step( statement request > sqlite3_column_int64( statement request > sqlite3_step( statement Commit > sqlite3_finalize(... > sqlite3_close_v2(...
Use sqlite3_close() instead to get an error if there are unfinalized statements. (sqlite3_close_v2() is intended for garbage-collected languages where the statement might be destroyed after the connection.) Regards, Clemens _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users