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

Reply via email to