On 8 Mar 2016, at 4:35pm, Dan Kennedy <danielk1977 at gmail.com> wrote:

> I don't think it does that. sqlite3_shutdown() is for embedded platforms to 
> shutdown sub-systems initialized by sqlite3_initialize(). Calling it with 
> open connections will usually either leak resources or crash.
> 
> More here: https://www.sqlite.org/c3ref/initialize.html

You're right:

"All open database connections must be closed and all other SQLite resources 
must be deallocated prior to invoking sqlite3_shutdown()."

Hmm.  So there's no neat way to shut down SQLite if you've lost track of your 
context.  Is there a way of asking SQLite for a list of connections ?

Simon.

Reply via email to