On 28 Jun 2017, at 10:37am, Domonic Tom <[email protected]> wrote:
> After calling sqlite3_close(handle) I try then to use the 'remove' method in > C++ to delete my .db file. For some reason it just won't delete. Are you testing the result returned by sqlite3_close() to see if it’s SQLITE_OK ? This doesn’t definitely mean you’re doing nothing wrong, but it helps. > It's hard to show you the whole project because it's large. > > > I believe this has something to do with sqlite3_close only de-allocating the > connection to the database. > > > Would anyone know how to go about making sure that the database file is not > busy and can be deleted. Is there a specific function for this. Purely for testing, call sqlite3_shutdown() before you delete the file. Does it work now ? Then your call to sqlite3_close() didn’t work properly because you still had some open handles to the file. Simon. _______________________________________________ sqlite-users mailing list [email protected] http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

